Job Description :
Job Category: QA
Job Title: QA Engineer
Duties: Debugs software products through the use of systematic tests to develop, apply, and maintain quality standards for Company products. Develops, modifies, and executes software test plans. Analyzes and writes test standards and procedures. Maintains documentation of test results to assist in debugging and modification of software. Analyzes test results to ensure existing functionality and recommends corrective action. Consults with development engineers in resolution of problems. Provides feedback in preparation of technical appraisals of programming languages, systems, and computation software. Ensures quality computer integration into the overall functions of scientific computation, data acquisition, and processing.
Position Overview/ Responsibilities:
The person filling this position will be responsible for the creation and execution of test cases utilizing automation and test tools to ensure the validation of TiVo products targeting cable operator customers. As these products rely on a large number of servers, this person will also need to become familiar with, and work with numerous system components. This candidate will need to possess a strong technical background such that they''re able to come up to speed quickly on new proprietary technology.
For each of the products being validated, it is expected that this person will:

Creation and execution of manual, automated, unit, regression test cases.
Participation in daily Scrum planning meetings, backlog grooming and daily stand ups.
Effective communication with other members of the team and third parties.
Troubleshoot complex issues using advanced testing techniques
Interface with the development team, when needed, to address questions on bugs.
Interface with third party vendors, when necessary.
Generate periodic status reports.
Manage test environments


Skills:
Must have at least 2-5 years professional software QA experience, including experience in all phases of the software development and software QA lifecycles.
Should be familiar with or have experience with Agile SCRUM practices.
Must have experience with software QA test tools, including automated test systems.
Must possess a strong technical background and be able to come up to speed quickly on new technologies.
Must be flexible, able to identify needs and to quickly apply mid-course corrections, where necessary.
Must possess strong problem solving abilities, good organizational skills, and work well in both team environments and independently.
Must be comfortable working with developing technologies. Experience with bug tracking systems (JIRA, Version One etc
Experience with embedded applications is a plus. Interactive television experience is a plus.
Excellent verbal and written communication skills required.
Competency in one of the following languages: C, C++, Perl, Java or Python is a plus.
Java Application Server experiences a plus.
Web services experience SOAP a plus. Experience with build systems, unit testing, version control software (Subversion, Perforce, VSS, etc

Keywords:
Education:
BS in a science discipline or equivalent experience is required Experience with co-located / multi-site engineering team.


Client : TiVo

             

Similar Jobs you may be interested in ..