QA Engineering Job Description
QA Engineering Duties & Responsibilities
To write an effective QA engineering job description, begin by listing detailed duties, responsibilities and expectations. We have included QA engineering job description templates that you can modify and use.
Sample responsibilities for this position include:
QA Engineering Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for QA Engineering
List any licenses or certifications required by the position: ASQ, CAM, EVMS, CCNP, MRB, II, CMQ/OE, CQE, CCIE, AS9100
Education for QA Engineering
Typically a job would require a certain level of education.
Employers hiring for the QA engineering job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Engineering, Computer Science, Science, Education, Mathematics, Technical, Technology, Information Systems, Math, Chemistry
Skills for QA Engineering
Desired skills for QA engineering include:
Desired experience for QA engineering includes:
QA Engineering Examples
QA Engineering Job Description
- May take part in researching best practices, new tools and technologies
- Develops and executes software plans
- Develop manual and automated test cases
- Some travel required to visit onsite team members in US
- Manage RI personnel across multiple sites within the United States
- Retrieve, review, and develop action plans for RI Metrics data
- Work with Supplier Quality Engineering on development of RI Plans
- Prepare for external and customers’ audits
- Prepare and submit Quality reports required by the Quality System
- Implements activities that generally support limited parts of the On-line Technology QA work function
- Experience in managing a team of testers throughout the lifecycle of a project
- We are seeking candidates that are pursuing a Bachelor’s, Master’s or Ph.D
- Understands how all elements of the system software ecosystem work together and develop QA approaches that fit the overall strategy
- Develops a testing methodology that may include tools, solutions and processes to support a scalable and repeatable practice
- Create a testing methodology that supports agile and web based application development lifecycles
- Oversees the development and execution of test plans and monitoring and reporting on test execution for both Anthropologie US & UK ecommerce systems
QA Engineering Job Description
- Supports the evaluation of compatibility of programs with existing communications hardware and software features
- Writes code and implements testing protocols and plans
- Designs first-level testing programs and protocols
- Identifies bugs, determines likely reasons for their causes and describes them in technical terms in "bug reports."
- Develops accurate documentation and communication to facilitate elimination of problems and to create efficient fixes
- Collaborates with customers and advises about technical issues on active projects
- Test product code
- Lead the test effort of multiple teams from planning to release
- Coordinate and manage remote, near and offshore teams to deliver test execution, analysis and overall test qualification
- Responsible for collaboration with Infrastructure team to drive and implement the Operational test Strategy
- Anticipates release problems and takes corrective action, escalating as needed, to resolve and achieve commitments
- Reviews product quality at regular stages, and provide actionable guidance to all stakeholders
- Participates in root cause analysis for defects and provides process improvement suggestions to eliminate future occurrences of similar defect
- Oversees and works with vendors to ensure quality of products delivered
- Logical thinking and reasonable approach
- Open-minded person (ability to compromise, getting excited, cooperative)
QA Engineering Job Description
- Design, create, execute and maintain manual and automated tests
- Troubleshoot and isolate issues, finding defects and working with developers to resolve them
- Provide estimates of quality assurance time and effort
- Create appropriate test data, and builds and maintains regression test suites
- Monitor test execution, collecting metrics, identifying coverage gaps and applying needed corrections
- Support and maintaining test environment
- Keep current with advances in both testing and quality technology and techniques
- Lead the creation and execution of thorough test plans, including positive and negative testing, functional testing, and regression testing
- Work collaboratively with other teams to monitor processes and systems, identify issues or areas for optimization and implement improvements and fixes
- Provide guidance and support for manually testing applications where automated testing is not appropriate or possible
- Experience in automated testing including test tools – SoapUI, Selenium, QTP
- Experience in testing Windows based applications
- Advanced programming skills, knowledge of databases, advanced windows features
- Understanding of Software Development Lifecycle (Agile/SCRUM methodology)
- Good knowledge of test process
- Knowledge of White framework
QA Engineering Job Description
- Design, develop and execute complex automated software test plans encompassing reusable automation scripts and frameworks in order to identify and address user problems and their causes
- Analyze risk identifiers and develop documentation addressing software defect diagnostics and proposed solutions in the areas such as database impacts, API, software scenarios, regression testing, negative testing, error or bug retests, or usability and research new technologies to create and maintain automated testing suites
- Solid understanding of software development principles and Agile
- Oversee quality-testing efforts including process automation design and standards, effort estimation, resource forecasting and fulfillment, and task and risk management, including functional, performance, regression and roll-back testing
- Provide input to systems and applications developers on testing automation procedures and requirements, schedules, or potential problems
- Provides MA focused engineering leadership for development, integration, and verification of complex systems
- Organizes, engages, and s MA staff while developing and mentoring talent
- Define and develop strategies to address quality standards while meeting both current and future product requirements
- Create and automate functional tests for new stories on iteration basis
- Develop, enhance and maintain test frameworks and tools to simplify test process
- Knowledge of nUnit / MbUnit framework
- Experience with non-functional testing
- Heavy Java & Selenium experience
- Experience in software testing (2+ years)
- Proficient in a Windows environment
- ISTQB Foundation Level or Advanced
QA Engineering Job Description
- Assist with research and writing technical documentation, test planning and evaluation, Concept of Operations, and system architecture
- Assist with development and execution of system engineering trade studies, performance metrics, system requirements, mission analysis, test and evaluation plans, and the establishment of technical authority warrant holders and engineering agents
- Assist Senior Network Engineers and Project Managers with network engineering, material selection, integration, testing, Quality Control, analysis and development of program information and documentation that pertain to the project/program requirements
- Assist Project Managers with security engineering, certification testing, Quality Control, analysis and development of program information and documentation that pertain to the project/program requirements
- Assist with development and execution of security engineering certifications, performance metrics, security requirements, mission analysis, test and evaluation plans, and the establishment of technical authority warrant holders and engineering agents
- Write functional automation scripts using UI tools and automation of web services
- Debugging complex software products through the use of systematic tests to develop, apply and maintain quality standards for company products
- Designing, coding and executing automated test scripts
- Developing and executing software test plans
- Consulting with development engineers in resolution of problems
- Collaborates with the Anthropologie brand & development teams to understand product vision and requirements
- Experience in Oracle database usage on the user level
- Experience using test tool (White Framework, Selenium WebDriver, SoapUI, QTP, Test Complete )
- Object Oriented programming skills - C#.NET preferred
- Experience in software testing automation
- Knowledge of webservices testing tools