Quality Assurance Engineering Job Description
Quality Assurance Engineering Duties & Responsibilities
To write an effective quality assurance engineering job description, begin by listing detailed duties, responsibilities and expectations. We have included quality assurance engineering job description templates that you can modify and use.
Sample responsibilities for this position include:
Quality Assurance Engineering Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Quality Assurance Engineering
List any licenses or certifications required by the position: ASQ, QMS, QA, EASA, ODOT, CMQOE, CQE, PM, QAC, VAP
Education for Quality Assurance Engineering
Typically a job would require a certain level of education.
Employers hiring for the quality assurance engineering job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Associate Degree in Computer Science, Engineering, Science, Technical, Technology, Math, Information Technology, Education, Management, Manufacturing
Skills for Quality Assurance Engineering
Desired skills for quality assurance engineering include:
Desired experience for quality assurance engineering includes:
Quality Assurance Engineering Examples
Quality Assurance Engineering Job Description
- Partner closely with Application Leads, Enterprise Architecture & Service Delivery to leverage production experiences to optimize test design
- Define test strategies and measures for strategic programs with direct customer impact
- Drive a consistent test process to ensure scalability and reliability - focusing on test requirements, design, coding standards, test execution and actionable reporting
- Establish operational metrics and visibility - with self-service access to product SLAs, test cases, results and trends
- Manage vendor and software contracts associated with both projects and operations
- Responsible for strategic planning, project management, budgeting, cost allocation, staffing, and operational QA support
- Maintains expertise in appropriate areas of application and business
- Provide coaching and mentoring to the team
- Provide leadership and technical direction for software quality assurance team, mainly for system level thinking & testing
- Strong functional understanding of SDLC for regular waterfall & Agile methodology
- Ensure test case design and execution methodologies are technically sound
- Continually increase the complexity of functional test suites
- Ensure automated tests are created for all test-cases before feature is deemed complete
- Perform hands-on testing for complex features or on demand
- Interact with customer support to collect data and identify areas of the product that may not meet supportability and quality standards
- Develop a plan/proposal/design for addressing such issues
Quality Assurance Engineering Job Description
- Capital budget to ensure critical capabilities are maintained
- Daily / Weekly interface with customers
- Cost and schedule accountability, will provide measureable metrics that ensure lab performance
- Work with external vendors to ensure outsourced M&TE is calibrated in accordance to contractual requirements
- Drive performance and lead change
- Demonstrates awareness of the various testing types and methodologies.• Understands that testing is part of development.• Uses test driven development practices wherever possible.• Uses code coverage tools to identify areas of code that are not tested.• Learns new testing techniques and designs test cases to improve quality
- Provide leadership and technical direction for software quality assurance team, mainly for system level thinking, test automation, Agile & testing
- Strong functional understanding of SDLC for Agile methodology
- Functional Expertise on SW development on various technologies like C++, .net, UI Framework, Algorithm and Application code level
- Collaborate with business partners on user acceptance test plan
- Create goals for the team and also write performance appraisals of team members
- Hire and train Quality Engineers
- A minimum of 10 years OR Master’s degree with 7 years of professional experience in Quality Engineering or Product Development with technical leadership
- A minimum of 5 years’ experience managing Quality Engineering teams
- A minimum of 10 years of technical experience in design & development of software automation & system level testing
- Is professionally savvy, has business acumen and is viewed as a role model within the organization
Quality Assurance Engineering Job Description
- Operate metrology tools - SEM and Dual Beam FIB (TEM and deposition equipment operation capability is an advantage)
- Work with cross functional MSL and process engineering teams to perform FA or execute experiments
- Prepare records, charts, and graphs of measurement and FA results
- Adjust hardware/software parameters to execute required/differing metrology feedback and FA
- Perform preventive maintenance on metrology tools
- Perform Quality Assurance (QA) reviews of project deliverable documents, under the direction of the QA Manager
- Assist the QA Manager in supporting Project Managers and discipline teams performing scheduled QC reviews of project deliverables including detailed technical and coordinate (interdisciplinary) reviews, review Quality Assurance/Quality Control (QAQC) documentation, for each project milestone deliverable
- Consult with Project Managers to maintain a Submittals Schedule for reviews of project deliverables
- Assist the QA Manager in preparing project plan and quality plan documents for projects
- Coordinate and attend monthly Project Delivery Meetings (PDMs), prepare and file meeting minutes, and attend other project or division meetings as directed
- Experience in developing scripts using Python
- Understanding of design for software and firmware running on multiple platform types Strong written and verbal communication skills
- Position also requires some experience with software development life cycle (SDLC)
- Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)• Typically 0-2 years of experience in the industry
- 2+ years supervisory experience in the information technology field and the ability to direct technical work teams
- 5+ years experience in information technology, including leading teams in systems analysis or software engineering
Quality Assurance Engineering Job Description
- Participate in the coordination of employee training and quality awareness activities
- Work with QA Manager and Project Managers to assist with performance monitoring and maintaining records of all project reviews
- Assist the QA Manager in monitoring the effectiveness of the Quality Program implementation through project audits
- Work closely with peers in Product Management and Product Development to scope and prioritize projects, allocate resources, and plan the product roadmap
- Handle escalations and resolve issues when they come up, and work to minimize them through mitigation and contingency planning
- Establish and enforce standards which ensure sufficient quality as delivered by Product Development in your area
- Mentor individuals and leads and assist in their career growth, helping them to realize their full potential
- Ensure that our test strategies focus on the areas of greatest risk, and identify defects as early as possible in the development lifecycle
- Define and implement QA technical strategies for multi-layer software and hardware products
- Participation as executive staff member in the strategic direction of the company
- Knowledge of business principles from multiple disciplines and ability to apply those principles
- Experience with structured project and software development life cycles
- Work on a cross-functional team in the development da Vinci™ Surgical System products
- Experience with product development in a FDA or other regulated industry or for mission critical applications is desired
- Lead will be an individual contributor implementing QA Strategy and delivering bug free applications
- Expert in Automation
Quality Assurance Engineering Job Description
- Hiring, mentoring and retention of engineering management and staff
- Determining staffing levels and qualifications to satisfy all product level commitments
- Negotiating deliverables with key partners and customers
- Maintain high-level engineering management relationships with each of our partners
- Establish and maintain a collaborative working environment across product management, project management, research and engineering development teams
- Interaction with customers and company shareholders
- Establish and maintain engineering development processes throughout the product lifecycle stages
- Drive resolution through cross functional team for any quality improvement and communicate to executive management
- Provide quality assessment requirement for product changes and ensure the qualification completion meets expected product quality
- Transfer lessons learned to other products
- A Degree in computer science, software engineering or information technology
- You are a tester at heart who is passionate about all forms of testing (white box, black box, functional, load, regression, sanity, performance, manual, automated)
- Demonstrated supervisory skills, including the ability to plan, organize, coordinate, direct and control the activities of the assigned organization
- Minimum of 3-4 years of metrology equipment – SEM and Dual Beam FIB operation/processing experience in preferably a high volume semiconductor manufacturing facility
- Skilled in the use of Microsoft Office applications (Excel, Word and PowerPoint)
- Minimum of 2 years technical schooling or associate degree in engineering graduate