Engineer, Quality Assurance Job Description
Engineer, Quality Assurance Duties & Responsibilities
To write an effective engineer, quality assurance job description, begin by listing detailed duties, responsibilities and expectations. We have included engineer, quality assurance job description templates that you can modify and use.
Sample responsibilities for this position include:
Engineer, Quality Assurance Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Engineer, Quality Assurance
List any licenses or certifications required by the position: IPC, QA, ISO, ASQ, ISTQB, CQE, ASQC, CQA, PED, ASME
Education for Engineer, Quality Assurance
Typically a job would require a certain level of education.
Employers hiring for the engineer, quality assurance job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Science, Chemistry, Technology, Physics, Math, Computer Engineering, Technical, Education
Skills for Engineer, Quality Assurance
Desired skills for engineer, quality assurance include:
Desired experience for engineer, quality assurance includes:
Engineer, Quality Assurance Examples
Engineer, Quality Assurance Job Description
- Have knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Taking decisions in case of nonconformance and stopping the production process when there is risk of impacting the Customer
- Taking part of development and introduction of new products according to Sensata’s GNPD procedure
- Performing the job in compliance with the Quality and Environment policies
- Ensures compliance with applicable regulatory standards and requirements, , compliance with the quality system manual, quality policy, and all applicable work instructions
- Internal and supplier corrective/preventive action system
- Complaint system
- Internal audit system
- Control of non-conforming items system
- Calibration system
- Proficiency with working in a Linux/Unix based environment required
- Experience in converting manual test cases to automated versions
- Strong understanding of software development life-cycle and SQE processes
- Proficiency in a scripting language required - Perl preferred
- Complete knowledge on Selenium is mandatory both theory practical
- Proficiency in at least one programming language (C#, Java, JavaScript, Ruby)
Engineer, Quality Assurance Job Description
- Maintain and preserve product integrity by implementing best practices for test automation and quality assurance
- Develops and documents test cases, best practices and ensures they are communicated and applied
- Develop and perform peer reviews of user manuals and other required documentation supporting the development life cycle
- Participate in Scrum meetings and sprint planning
- Create test cases, test data, matrices and other QA related documents
- Communicate with developers, product managers and technical support specialists on critical issues
- Build and maintain automated test suites to ensure smooth hardware and software launches
- Work with a team consisting of product managers, program managers, technical program managers, developers, and testers to ensure highest quality product delivery
- Work with external partners such as music providers and hardware manufacturers to ensure smooth software and hardware integration
- Knowledge of industry standard test automation tools
- Year experience in developing tests for large-scale software systems using Java, Shell Scripts or C# in a UNIX, Linuxor Microsoft Windows environment
- Proven technical experience in Quality Assurance and software testing
- Demonstrated track record for code quality, automation, and continuous deployment are just the way things get done
- 5+ years of experience in Perl and/or Python automation, strong test case development, automation framework design/development, strong in programming concepts
- Experience developing high quality test plans and test cases
- 4+ years overall agile QAE and/or development experience
Engineer, Quality Assurance Job Description
- Work as a part of Agile team to test and automate tests for changes to the application
- Developing and implementing quality management systems in our manufacturing process
- Ensure compliance to deliverables within EFI’s New Product Development processes, all related to manufacturing process
- Creates/maintains processes and documentation for tool maintenance
- Ensuring that standards for production applications are followed
- Provide QA resource to product support to ensure regulatory compliance of post market products
- Ensure that released devices are safe and effective and meet their intended use
- Assist in production and market of product in investigating and reporting the results of investigations for reported technical problems as part of corrective actions
- Support the investigation of vigilance and reportable events and reporting of the results of the investigations to corporate and regulatory authorities
- Travel to assist in customer, internal and supplier audits where required either in the UK or internationally
- Some experience with scripting languages (e.g., Python)
- 2+ year of experience Javascript programming and testing, experience on Nodejs preferred
- 2+ years of experience with Perl , Python and shell scripting
- Bachelor’s degree in engineering, quality technology or equivalent
- Computer experience with MS Word, Excel, Power Point and Outlook
- Basic understanding of statistics and statistical process control preferred
Engineer, Quality Assurance Job Description
- Develops risk management tools and aids for use by the organization in accordance with documented procedures, including but not limited to PFMEA, DFMEA, Fault Tree Analysis, Failure Mode Analysis
- Ensures process compliance through the development of simple yet comprehensive procedures, work instructions, flowcharts, forms, templates, checklists, worksheets, and other product and process related documentation
- Defining and executing the team’s quality plan
- Defining and executing the team’s release plan
- Collecting and analyzing data to guide product definition and go-to-market strategies
- Develops process improvement plans using a variety of Quality and Continuous Process Improvement tools, including but not limited to Six Sigma, LEAN, Manufacturing, 5S, SPC, engineering studies, DOE, Gauge R&R
- Ensures process efficiency and compliance effectiveness through the development and implementation of process verification and validation plans, including Master Validation Plans (Site Level), Validation Master Plans (Product or Process specific plans), and the development of simple yet detailed process flow diagrams that describe critical process interdependencies with respect to process inputs, outputs, risks and impacts
- Supports design mitigation efforts
- Investigate complaints generated from corporate complaints regarding materials produced in the manufacturing facility
- Support the supplier management program, SCAR creation/closure, NC processing
- Database fundamentals (SQL)
- Experience in Java/Perl/Python based automation and/or user-level
- Experience in Perl/Python/JavaScript or other scripting language and user-level automation
- Experience testing database applications and web-based enterprise systems
- Give you high visibility by collaborating with Lighting leadership to proactively evaluate business and quality process performance and risk to identify and prioritize opportunities for improvement
- You will get exposure to ALL aspects of the business and have an influence on business processes and decisions
Engineer, Quality Assurance Job Description
- Review and edit existing procedures
- Participating in core quality functions
- Assist with defining and implementing Global Inventures Systems updates
- Evaluates product functionality and creates test strategies and test cases to assess product quality
- Will work remotely with a team of quality engineering professions to ensure the highest quality product delivery
- Help triage bugs and incoming customer feedback bugs
- Evaluate bugs and provide enough information and logs in both the supported language and in English, so that the development team can easily debug the issue
- Establish and optimize test methods and product specifications
- Write and conduct validations (IQ/OQ/PQ) for manufacturing processes and equipment
- Analyze adequacy of inspection criteria and techniques, recognize critical attributes when establishing validation requirements
- Familiarity with JEDEC and ISO 9001, TS16949, and MIL-STD standards
- Familiarity with automotive change management including APQP and PPAP
- Experience testing Android devices or other consumer electronic devices
- Minimum 3 years’ experience with Windows operating system
- Minimum 3 years’ experience with software and/or hardware testing
- A Bachelor's degress in CS or related field + 6 years of related experience or Master's degree in Computer Science + 4 years of experience in testing or development is desired