Get new similar jobs by email for
Senior Quality Assurance Engin...
As a Senior Quality Assurance Engineer, you will be responsible for development and execution of software test plans, validating the functionality of software as defined in the Software Design and Requirements specifications. You will have a high level of interaction with software development engineers, reviewing requirements for testability. You will lead software validation activities including: risk assessment, usability engineering, design review, and bug tracking. Successful incumbents in this position will combine competencies from software engineering, quality assurance, and systems engineering.
The qualified applicant will have the following qualifications:
Bachelor’s degree or higher in computer science, engineering or related field
10 or more years’ experience testing large-scale C++ projects
Familiarity with Unix/Linus operating system
Excellent analytical problem solving and organizational skills
Ability to communicate with systems users and present results of tests and experiments in text, tabular and graphic form.
Ability to write software quality test reports
Experience in developing and executing manual and automated test suites
Familiarity with software QA tools and techniques, including bug tracking systems, test design and execution
Experience working in a variety of programming languages and environments
Working knowledge of some or all of the following quality assurance methods: unit, integration, regression, user interface automated testing.
Working knowledge of FDA regulations for Medical Device Software Quality Assurance
Working knowledge of automated software testing and analysis tools
Knowledge of CMMI requirements
Understanding of 3D geometric concepts such as rotation matrices and coordinate transforms
Familiarity with ISO standards for software design, development and testing such as ISO/IEC 42010:2007, IEC 62304, ISO/IEC 14971:2012, and IEC 62366.
Programming experience with C/C++ and scripting languages