- Develop QA plans with development teams, per organizational standards
- Help assure the quality of work products and process activities for software development projects, per the QA plan.
- Maintain records and effectively communicate the results of QA activities, including presentations and reports to management.
- Identify critical issues and escalate them in a timely fashion
- Define, collect and analyze quality metrics, and the project and organizational levels
- Facilitate systematic and effective risk management and problem resolution with development teams
- Coach developers and cultivate quality champions in the organization
- Identify common gaps and suggest improvements
- Serve as expert in Customer processes, as documented and as practiced, for developers and management. Apply expertise towards sound QA judgments.
- Initial focus is software quality, however, responsibilities could later expand to systems or hardware engineering
- Bachelor’s degree in Computer Engineering, or equivalent combination of education and experience. Master’s degree is preferred.
- Knowledge of Automotive SPICE standard and ability to apply it to production products. Certified ASPICE Provisional Assessor is preferred.
- Knowledge of ISO 26262 standard and ability to apply it to production products.
- Working knowledge of the electronics and software development environments
- Critical thinking skills, for example, to distinguish consequential risks and issues from others
- Statistical analysis for identification of systemic issues
- Excellent verbal and oral communication skills.
- Experience with ALM tools, preferably PTC Integrity.
As a Quality Assurance (QA) Engineer, you will play a key role in Customer’s quality culture. Your evaluations of the processes and work products of our development teams will significantly contribute to the overall effectiveness and maturity of the organization.