QA Engineering Job Description

QA Engineering Job Description

4.5
182 votes for QA Engineering
QA engineering provides systems level expertise through all phases of product development, from requirements definition through design and development, validation and product life-cycle support.

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:

Accurately estimates time and resource requirements
Provide excellent written and verbal communication to all stakeholders at all levels of the company
Plays key role in defining automation strategy for the entire Fulfillment organization
Leading and executing processes that surround the testing efforts in the centre, including the championing of measurable continuous improvement efforts and defect reduction initiatives
Coaching and mentoring our talented QA engineers to hone and refine their testing mind-set and skills
Overseeing and owning the release readiness process for all production teams
Partnering with global QA counterparts to continuously evolve the global testing strategy for CyberSource
Creating an environment that promotes collaboration within and across teams
Troubleshooting and isolating issues, finding and reporting defects and working with developers to resolve them
Develop automation architecture and test suites with a long term vision

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:

SQL
HTML
AS9100
Earned Value Management System
Systems engineering
Product life cycle from design through sustainment
Reliability and system safety requirements
CSS
Financial/ brokerage domain
ISO 9001

Desired experience for QA engineering includes:

Knowledge of C++, C#/.NET programming languages
Experience testing enterprise level, SOA based n-tier software architectures
Experience stress and load testing enterprise level software
Experience using Jira, Soap UI, VS2012 and/or similar automation tools
Strong leader capable of motivating and energizing the very best quality engineers, gaining their respect
Experience with high network performance I/O - non-blocking scatter/gather, epoll on Linux systems

QA Engineering Examples

1

QA Engineering Job Description

Job Description Example
Our growing company is looking for a QA engineering. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for QA engineering
  • 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
Qualifications for QA engineering
  • 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
2

QA Engineering Job Description

Job Description Example
Our growing company is looking to fill the role of QA engineering. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for QA engineering
  • 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
Qualifications for QA engineering
  • 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)
3

QA Engineering Job Description

Job Description Example
Our company is growing rapidly and is hiring for a QA engineering. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for QA engineering
  • 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
Qualifications for QA engineering
  • 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
4

QA Engineering Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of QA engineering. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for QA engineering
  • 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
Qualifications for QA engineering
  • 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
5

QA Engineering Job Description

Job Description Example
Our innovative and growing company is hiring for a QA engineering. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for QA engineering
  • 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
Qualifications for QA engineering
  • 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

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates