QA Engineer Job Description

QA Engineer Job Description

4.7
178 votes for QA Engineer
QA engineer provides expertise in test automation, methodologies, processes, tools and techniques as they apply to all functions to maximize quality, reliability and effectiveness.

QA Engineer Duties & Responsibilities

To write an effective QA engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included QA engineer job description templates that you can modify and use.

Sample responsibilities for this position include:

Support the Tech Lead in building tools, test cases and tracking down issues
Server side test automation (Java )
Develops and executes test plans, test cases, and test scripts
Communicates team issues, obstacles
Communicate with product owner and developers to prioritize deliverables and create acceptance tests as part of the requirements
Ensure that the validation process meets the end product goals, objectives and schedules
Identify product requirements and/or work scope changes that may affect the test effort, product objectives and/or schedule
Work proactively with members of an Agile Scrum team to find and fix defects in our product using manual and automated testing
Create, maintain, and improve a comprehensive suite of tests
Define test strategy and building test plans

QA Engineer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for QA Engineer

List any licenses or certifications required by the position: ISTQB, ISO, ISEB, CTPL, CQE, SQA, QA, 9001, QMS, ASQ

Education for QA Engineer

Typically a job would require a certain level of education.

Employers hiring for the QA engineer 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, Technical, Software Engineering, Science, Information Systems, Computer Engineering, Education, Electrical Engineering, Business

Skills for QA Engineer

Desired skills for QA engineer include:

Python
SQL
Java
Software QA methodologies
JavaScript
Applicable technical systems and functions
Tools
Selenium
Processes
Tools and processes

Desired experience for QA engineer includes:

You have a solid understanding of test methodologies and different test levels—experience in capacity & load testing is a huge plus
You understand and advocate continuous delivery—including behavioral driven development and automation
You can think outside of the box and challenge the status quo
You must be standards oriented
Agile/lean work environments and a good knowledge of its benefits and challenges
Manual and automated tests

QA Engineer Examples

1

QA Engineer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of QA engineer. 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 engineer
  • Log and take ownership of defects of defects found
  • Liaising with operations teams in order to diagnose the cause of issues in validation reports
  • Working with the DBA team to run monthly / weekly reports
  • Perform all aspects of verification, including functional, structural, regression, load and system testing documentation review
  • Create tests plans for new features
  • Run load tests
  • Interact with other engineers and Product Management
  • Creating tests plans for new features
  • Running load tests
  • Maintaining test environments
Qualifications for QA engineer
  • 1 year of quality assurance methodologies
  • 1 year of experience in Agile and full software life cycle environments
  • 1+ years of experience in SQL Query writing and analysis
  • Prior AAA shipped games
  • Experience working with various testing framework
  • Familiar with unit testing test suites and C++ debugging process
2

QA Engineer Job Description

Job Description Example
Our company is searching for experienced candidates for the position of QA engineer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for QA engineer
  • Maintaining and refining the automated test processes
  • Execute automated tests utilizing test framework and third party tools
  • In collaboration with product development, recommend/promote new testing methodologies and approaches required to complete reliability analysis of device designs
  • Participate in the review of test methods and Design Verification test plans, execution and reports as required
  • Ensure that checklist items for their business function in the Milestone Review Procedure are completed for each PRP phase
  • Ensure completion of the functional actions items /tasks and submission of deliverables to the document control system
  • Participates in all design, validation, defect classification and documentation reviews as required
  • Responsible for tracking and ensuring defect closure for their function
  • Responsible for ensuring their functional Engineering/Design Change Orders (ECOs and DCOs) are released
  • Work with a cross-functional, collaborative, team-based environment
Qualifications for QA engineer
  • Broad knowledge of Unix/Linux operating system, including network configuration, file system
  • A minimum of 5+ years of Quality Assurance experience
  • Experience with Test Automation is required
  • Must have the Ability to Create and Maintain Test Plans and Test Results
  • Experience leading Quality Assurance teams preferred
  • Microsoft suite, web and mobile browsers, test case scripting
3

QA Engineer Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of QA engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for QA engineer
  • Develop, Execute and Maintain test scripts using Core JAVA ,Sikuli, JXL , Apache POI, TestNG ,Ant & POM to address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability in preparation for implementation
  • Design, build and execute automated regression test packages using scripts, high level languages, and automation test tools for both existing systems and newly implemented projects
  • Lead test automation engineers to write testing code and create test tools
  • Working with developers in problem isolation
  • Helping to drive resolution
  • Ensure new features are developed matching specifications
  • Performs manual test activities (in other words, data entry, test case writing and execution, and so forth)
  • Executes regression testing
  • During demonstration, monitors customer use and records customer feedback for product improvement
  • Knowledge on Team Foundation Server, JIRA, Fogbugz or similar
Qualifications for QA engineer
  • Basic knowledge of UNIX systems and command line tools (curl etc)
  • Should Posses sound knowledge of Networking concepts and exposure to Video Conferencing Infrastructure components
  • Should possess knowledge of SIP, H.323 & A/V Protocols
  • Should possess the ability to troubleshoot the problems affecting Videoconferencing
  • Should possess hands on experience in setup of Test environment and working knowledge of Video Conferencing and Immersive Telepresence Products
  • Good understanding of QA methodology
4

QA Engineer Job Description

Job Description Example
Our innovative and growing company is hiring for a QA engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for QA engineer
  • Assist in defining the production QC automation and then test said automation prior to implementation
  • Implement performance tests, regression tests
  • Debug and conduct root cause analysis proactively analyze regressions
  • Ensures proper execution of regression test procedures and automated test suites and scripts
  • Execute manual Web UI and Mobile device (iOS, Android, Mobile Web Apps) testing
  • Test server and client installations
  • Execute functional and regression tests across devices
  • Participate in Daily Stand up Calls, works closely with the Product QA Lead to know the deliverables and commitments of each Release/Sprint
  • Adhere to Automation Coding standards in development and able to contribute for quantifiable metrics to measure success
  • Responsible for reviewing the code and document the review comments
Qualifications for QA engineer
  • Some experience in understanding software architecture principles
  • Experience using bug tracking tools (Jira would be a plus) and be proficient in writing up detailed bug reports
  • Proficient in UI testing and familiar with associated technologies (HTML, CSS, JavaScript, HTTP)
  • Proficient in backend testing
  • In-depth experience in Windows Server 2008/2012 and Windows Hyper-V Technology
  • In-depth knowledge of Microsoft System Center Virtual Machine Manager
5

QA Engineer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of QA engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for QA engineer
  • Train QA Analysts and new team members on new features related to company systems and processes
  • Design and implement automated solutions for new product
  • Minimum 2 years of experience in Mobile & Web testing
  • Previous experience in client & server testing
  • Create, maintain, and execute comprehensive QA test cases based on functional specifications
  • A motivated team player with high standards, attention to detail, and a passion for testing software
  • High level of written and verbal communication skills (Hebrew & English)
  • Experience using Bug reporting and tracking Systems (Jira, Bugzilla or equivalent)
  • Relevant Academic degree in Engineering/Computer Science or equivalent
  • Evaluate, plan, design, develop and execute tests for new applications, products and/or enhancements to existing applications
Qualifications for QA engineer
  • 5+ years in software QA role within financial service industry
  • 5+ years testing GUI and client/server based applications
  • Exposure to software development methodologies and familiar with programming concepts ---Experience with C# and Python preferred
  • 3-6 years of experience in qualifying complex software systems
  • Strong knowledge of ISO, IEEE, and CMM standards and methodologies
  • Experience in developing automated testing for Internet applications

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates