QA-Software Engineer
Stimulating. Motivating. Challenging.
NVX, a digital TV division of the Kudelski Group provides security and multiscreen user
experience solutions for the monetization of digital media. The company offers content
providers and DTV operators worldwide secure, open, integrated platforms and applications
over broadcast, broadband and mobile platforms, enabling compelling and personalized
viewing experiences.
Role Overview
As a QA Software Engineer, you will be involved throughout the development lifecycle of the
NVX products, tools, and applications and part of the quality assurance team. You will be
involved in the analysis of business requirements and designing the test scripts and test cases.
You will be working closely with developers as they develop code to ensure requirements are
being met and to the correct quality, and you will conduct automated and manual tests to
ensure the software created is fit for purpose. You will be responsible for innovative automated
testing strategies and toolsets into our overall development processes that support and
enhance the current Quality Assurance processes.
Location
Bangalore, India
Job Title / Function
QA Software Engineer
Key Responsibilities
● Review requirements, specifications, and technical design documents to provide timely and
meaningful feedback.
● Write well-structured test specifications based on the business requirements.
● Estimate, plan, coordinate, and execute testing activities.
● Design, develop and execute automation scripts in the CI/CD environment.
● Perform the manual testing of the features.
● Identify, record, document thoroughly and track bugs/defects.
● Monitor and triage the CI/CD results on daily basis and provide feedback to the relevant
stakeholders.
● Liaise with internal teams to ensure quality deliverables to the customers.
● Track quality assurance metrics like defect metrics, test coverage, automation coverage etc.
● Work as part of a cross-functional agile project team to ensure quality of iteration deliverables.
Requirements
● 2-4 years of experience in manual and automated testing of Mobile, STB or Television related
products.
● Hands on programming experience with a focus on mobile test automation and feature testing.
● Strong working experience with iOS and Android test automation and manual testing.
● A strong command of JavaScript, TypeScript, Appium, Java for building unit and functional
automation tests.
● Familiarity with build, test, and release processes via Apple and Google.
● Possess strong BDD skills.
● Should have strong knowledge on Git, Jira, and Linux/Unix/OS X command line utilization.
● Exposure to CI/ CD / Code Coverage / Static Code analysis Tools
● Experience working with and testing API / Restful services.
● Experience of working in an Agile/Scrum development process
Nice to have
● Good knowledge on both white box and black box testing.
● Knowledge of Java, Selenium, TestNG, Python, and other relevant language experience.
● Experience with manual and automation testing of OTT applications.
● An understanding of automation design patterns and software testing principles and
methodologies.
Qualifications
● Bachelor’s Degree in Computer Science, Engineering or MCA.
● 2-4 years of experience in quality assurance.