QA Automation Engineer Job Description

QA Automation Engineer Job Description

4.5
165 votes for QA Automation Engineer
QA automation engineer provides technical expertise and recommendations in assessing new QA tools and initiatives to enhance our existing tools.

QA Automation Engineer Duties & Responsibilities

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

Sample responsibilities for this position include:

Contribute to and develop automation testing frameworks and tools
Improve the team's quality assurance tools and processes
Work with various test management tools
Use of SQL to test custom built software applications to ensure bug fixes & new features work per specifications
Work with product strategy to set the future direction of the product
Act as a consultant on technical issues
Automate high-quality tests according to projected schedule
Create comprehensive test strategies
Develop test cases and plans for current and new products
Work within an agile team to deliver innovative software solutions

QA Automation Engineer Qualifications

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

Licensing or Certifications for QA Automation Engineer

List any licenses or certifications required by the position: ISTQB, ISQTB, QA, ITIL, FL, CCNP, CCNA, ITSQB, ISEB

Education for QA Automation Engineer

Typically a job would require a certain level of education.

Employers hiring for the QA automation 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, Software Engineering, Engineering, Education, Technical, Computer Engineering, Information Systems, Science, Information Technology, Mathematics

Skills for QA Automation Engineer

Desired skills for QA automation engineer include:

Java
SQL
Relational databases
Python
JavaScript
Software QA methodologies
Tools and processes
C#
Selenium
Tools

Desired experience for QA automation engineer includes:

Bachelor of Science in Engineering or Computer Science or equivalent work experience is required
Experience building or maintaining an automated test framework is required
HTTP (PRG)
Experience or exposure to Apache Ant, Apache Maven and Gradle is a plus
A BS or MS degree in Computer Science or related field, or equivalent job experience
Review other off the shelf testing software

QA Automation Engineer Examples

1

QA Automation Engineer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of QA automation 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 automation engineer
  • Utilize tools within an automated test framework to assist in testing of the product
  • Use defect tracking tools to log and clearly describe defects and conditions for reproducing them
  • Subject Matter expert in Unite Shore applications, automated testing tools, and testing/defect management
  • Provide production support of software products by investigating and recreating reported defects
  • Analyze and communicate automation test results
  • Extend existing automation frameworks creating them from scratch
  • Working with enterprise software development projects
  • Working with stakeholders to understand business objects, evaluate deliverables against requirements and develop test plans that replicate complex real-world situations within the eProcurement industry
  • Will be embedded in an agile team working with software developers and operations that build innovative web-Based eCommerce applications
  • Available to provide on-call support after hours and on weekends as necessary
Qualifications for QA automation engineer
  • Knowledge of relational database technology and the ability to develop simple SQL statements to query our test databases is required
  • Ability to work in a team environment and meet aggressive goals and high quality standards
  • Virtualization background on VMWare ESX and/or KVM
  • Knowledge of setup /installation/packaging, system management, and serviceability software
  • Familiarity with FreeBSD or LINUX
  • Working familiarity with storage technologies
2

QA Automation Engineer Job Description

Job Description Example
Our innovative and growing company is hiring for a QA automation engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for QA automation engineer
  • Work closely with other members of Information Technology Department to assist with project implementations and other tasks as requested
  • Perform Testing and Defect Management
  • Effectively create automated scripts that may be exercised by others
  • Apply effective time management skills in order to manage existing test suite, create/modify for new system enhancements and available for “on call” testing requests
  • Perform Project Management responsibilities when acting as QA resource on corporate projects
  • Bachelors in Computer Science or other related field, or an additional 3+ years experience
  • Scrum, Agile or Lean, and Testing certifications are encouraged
  • Design, maintain and execute automated test cases for GUI, functional, API, performance and end-to-end tests of eCommerce sites across form factors
  • Partner within the engineering team to build out continuous integration environments and test harne­sses for cross-browser/cross-operating system testing framework
  • Participate as an active quality advocate in Agile/Scrum process of the eCommerce development team
Qualifications for QA automation engineer
  • 2+ years’ experience with SQL, especially MSSQL Server and Oracle Server
  • Experience with automated load testing tools
  • Bachelor's Degree in MIS, Computer Science, Management or Business Administration
  • 6+ years IT experience in Quality Assurance and software application testing
  • 3+ years experience writing automation test scripts
  • Strong interpersonal and analytical skills with proven ability to work independently with a broad range of personality styles and types
3

QA Automation Engineer Job Description

Job Description Example
Our innovative and growing company is looking for a QA automation 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 automation engineer
  • Experience of writing Test Cases/Scripts using Selenium(Preferred C#)
  • Debuging of Scripts, Basic SQL, TFS
  • Develop and maintaintest automation frameworkfor web applications (written in Selenium)
  • Work closely with QA team members, developers and other project team members in the process of automation
  • Participate in source code control, bug tracking, and software release activities as required for automation
  • Ensure adherence to the QA-TCoE Test automation processes and standards
  • Analysing complex problems
  • Review the requirements
  • Create test case/use case
  • Create test plans for individual feature sets
Qualifications for QA automation engineer
  • Experience with Javascript-based testing frameworks, such as Protractor, Mocha/Chai, or Frisbee a plus
  • Experience with the entire software lifecycle - requirements capture, analysis, design, implementation, quality assurance, deployment, and maintenance
  • Experience working on Agile teams that release at least every two weeks
  • Be motivated to meet commitments and deliver the highest value possible
  • Passion for quality, exceptional attention to detail, strong problem solver
  • 1 year prior experience with programming or UI automation
4

QA Automation Engineer Job Description

Job Description Example
Our company is searching for experienced candidates for the position of QA automation 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 automation engineer
  • Design, develop and execute automated test plans so that these checks can be integrated into build and release tools
  • Explore new tools and QA processes
  • Experience with automated functional and integration test automation tools
  • Keep the test case database organized and updated with the latest changes
  • Reproducing and documenting issues reported by other teams
  • Participate with developers to improve automation test coverage
  • You are responsible for load, performance and feasibility testing software systems, subsystems, networking systems and storage technologies
  • Understands product features, and how their implementation affects product performance
  • You have working knowledge of enterprise applications like mail server, web server, database, and app server
  • History with conducting and monitoring performance, volume, stress and longevity testing on complex systems and networks
Qualifications for QA automation engineer
  • Engineering experience – able to do automation coding, knowledge of a programming languages and/or scripts needed to expand the automation tools
  • Experience with QA automation frameworks/tools
  • Experience with unit, functional, regression, integration and performance testing
  • Experience writing documentation and compiling metrics
  • 1-3 years of experience in software testing environment for web based and mobile applications, one of which is related to functional and performance automation tools and concepts
  • Demonstrated experience owning and driving quality throughout a software development organization
5

QA Automation Engineer Job Description

Job Description Example
Our company is growing rapidly and is looking for a QA automation engineer. 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 automation engineer
  • Knowledge of testing methodologies and concepts
  • Demonstrated knowledge of software engineering practices
  • Experience coding in a modern Object Oriented language or coding automated tests
  • Provide information by collecting, analyzing, and summarizing development and service issues
  • Determine operational feasibility by evaluating analysis, requirements, solution development, and proposed solutions
  • Develop and maintain automation test suites across the platform
  • Create and maintain a solution that provides test coverage feedback in a CI/CD environment
  • Work with the engineering team to implement product APIs for test automation
  • Troubleshoot existing defects
  • Defining strategy for testing and quality optimization
Qualifications for QA automation engineer
  • Cross-browser testing experience for Chrome, Safari, FireFox and Edge
  • Experience with SQL and API testing (REST and SOAP)
  • Experience with Soap UI, JMeter, Runscope (or any other)
  • Any other knowledge and best practices in tools is required
  • Well organized, keeping track of which test is targeting which feature, changes in test scenarios, etc
  • Basic understanding of object oriented design principles specifically developing functions, adding control flow logic, loops

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates