Automation QA Engineer Job Description

Automation QA Engineer Job Description

4.5
173 votes for Automation QA Engineer
Automation QA engineer provides documentation for automation testing with Cucumber Java and Selenium.

Automation QA Engineer Duties & Responsibilities

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

Sample responsibilities for this position include:

The QA Automation Engineer designs, implements, and executes key automated testing suites within multi-tier SaaS products with web-based, plugin-based, mobile-based clients on the C#/.NET/SQL Server technology stack
Deliver reliable and scalable software components
Work on large scale automated testing strategies, quality assurance, and data analysis
Evolve test framework and improve test architecture
Work with development and testing teams to gather and extract test requirements and test cases
Ensure adoption and expand the reach of the delivered tools
Drive a continuous effort to reduce test cycle time, minimize defect rate, and maximize application quality
Document testing processes, status and execution reports
Test and validate proper software behavior
Frequently interface with team members and other programming teams

Automation QA Engineer Qualifications

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

Licensing or Certifications for Automation QA Engineer

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

Education for Automation QA Engineer

Typically a job would require a certain level of education.

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

Skills for Automation QA Engineer

Desired skills for automation QA engineer include:

SQL
Design patterns
JSON
XML
Java core
SDLC
HTML
OWASP Top 10
Python
Selenium/Cucumber/SpecFlow

Desired experience for automation QA engineer includes:

Strong understanding of software QA methodologies and software testing
Experience in writing test plans, developing test case scenarios, and documenting defects
Minimum of two years hands-on Automation experience, including scripting
Experience with QA open source test tools
Ability to analyze failed test scripts and troubleshoot
Experience with agile methodologie

Automation QA Engineer Examples

1

Automation QA Engineer Job Description

Job Description Example
Our growing company is looking to fill the role of automation QA 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 automation QA engineer
  • Conduct manual and automated tests
  • Report and manage defects through to successful resolution
  • Work with the DevOps team on releases to production
  • Work on additional projects outside/across teams including QA project work
  • Create test plans, write test cases and organize them in a test management tool
  • Create automated tests and systems within an overall continuous integration environment
  • Coordinate daily QA activities with other QA resources
  • Participation in daily Scrums, agile planning and sprints
  • Write clear and concise bug reports and help developers to narrow down issues
  • Manage the timeline and status of the software release process
Qualifications for automation QA engineer
  • Work with manual testing team to enhance the testing efforts
  • 2+ years of relevant experience in automated and performance testing with use of commercial and/or open-source testing frameworks like Selenium, Nightwatch
  • Previous exposure to web browser debugging tools, Firebug, Fiddler and / or Charles is a plus
  • Experience in testing web based applications, Functional System Testing and Regression Testing
  • Experience working in financial Services, ideally within the Investment industry is highly beneficial
  • Experience with Agile Development Methodologies, such as Scrum, is a plus
2

Automation QA Engineer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of automation QA 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 automation QA engineer
  • Interact with Development, the Product Owner and customers to develop a strong understanding of the project and testing objectives
  • Design and create test cases and scripts to address business and technical use cases
  • Lead the automation effort, developing scripts to perform automated testing using QTP and TestComplete
  • Working closely with the development team, document, track and escalate issues as appropriate
  • Create automated test frameworks and integration test
  • Create and maintain test strategies and clearly document results
  • Work directly with software engineering to deliver quality products and occasionally present your work during technical workshops
  • Participate and contribute towards the improvement of the software development process
  • Mentor other M*Modal engineers
  • Suggest new testing processes that will help streamline development
Qualifications for automation QA engineer
  • 3+ years’ experience in software QA methodologies and practices
  • 2+ years’ experience with C++ and C# application development, coding, debugging, and testing
  • 3+ years working with QA automation tools (Selenium)
  • You’ll have helped us move to continuous deployment by automating some of the manual work
  • You’ll have helped us implement rockstar automation processes, allowing us to shift our team’s manual/automation balance and get involved a lot earlier in the development cycle
  • BDD Automation testing frameworks (like behave, cucumber,mocha, ..)
3

Automation QA Engineer Job Description

Job Description Example
Our growing company is looking to fill the role of automation QA engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for automation QA engineer
  • Create and promote the use of behaviur/test-driven development at multiple levels within the software by pairing with production code developers and product owners
  • Work in collaboration with product development team and ensure that the designs, procedures and outcome of the project is acceptable
  • Design , develop, maintain and troubleshoot test plans, scenarios, scripts, and procedures
  • Execute test plans and interpret results
  • Plan test schedules and strategies in accordance with project scope and delivery date
  • Mentoring and coaching for more junior colleagues
  • Perform automation feasibility analysis, and conduct proof-of-concept evaluation and demo for different systems
  • Determine functional areas and test cases which are good candidates for automation
  • Develop and execute manual test cases when needed
  • Provide test automation status and execution results to Test Lead, Test manager and other project team members
Qualifications for automation QA engineer
  • Experience with Java-based testing tools (Junit, TestNG, Fit)
  • Experience with build automation tool (Maven, Ant)
  • Experience with automated testing frameworks, such as Selenium WebDriver
  • Strong knowledge of object-oriented development principles using Java or C#
  • Experience with API testing and performance testingwith tools such as JMeter or Soasta
  • Familiarity with standard web and mobile architectures, both hardware and software
4

Automation QA Engineer Job Description

Job Description Example
Our growing company is looking for an automation QA engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for automation QA engineer
  • Design, develop and implement automation frameworks for business critical products
  • Come to fully understand the use cases of all of our products
  • XQuery/MarkLogic
  • Review website requirements and develop feature expertise
  • Define and execute test cases, website components, and user flows/processes
  • Participate in development testing, regression testing, release planning/preparation, release execute and production testing
  • Create and maintain internal technical documentation to support product development and testing activities
  • Drive improvement in test coverage and test effectiveness
  • Report and track software bugs and/or unexpected software behavior
  • Follow and enhance testing plans … ability to self-organize plans where gaps exist
Qualifications for automation QA engineer
  • Extensive Quality Assurance (QA) experience
  • Thorough understanding of software development methods and techniques, including Ruby, httpparty, GIT, Jira, Charles and Fiddler
  • Significant experience with automated test approaches and discerning when and which to use (preferably Cucumber, Capybara, Calabash, Selenium)
  • Self-starter, able to take the initiative, and able to spot and resolve issues promptly
  • Know how to apply OOP in Java or C# (or you have your own programming language which has a great market exposure)
  • Know about Version Control Systems (Git, SVN), Build tools (Maven, Ant, Gradle) and Continuous Integration (Jenkins, TeamCity) and most important
5

Automation QA Engineer Job Description

Job Description Example
Our company is hiring for an automation 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 automation QA engineer
  • A passion for testing, QA, mobile technology and breaking product early in the SDLC
  • Ensure that all testing is carried out as per standards and procedures
  • Ensure that all automated testing related activities are done using standards defined by the company
  • Code analysis, Test Script creation
  • Debug Scripts and Escalate issues / risks as required keeping the test artifacts up-to-date in central repository
  • Design, build, test and deploy test automation solutions based on requirements and technical specifications
  • Develop configurable, maintainable, and reusable test automation scripts
  • Work with a team of application developers to minimize the risk presented by bugs that may be introduced with a release
  • Document bugs and escalate them to other developers as necessary
  • Make recommendations on how current processes can be improved as this area of the development team continues to mature
Qualifications for automation QA engineer
  • Demonstrated test driven development experience
  • Solid quality assurance and analytical skills with in-depth knowledge of web-based technologies and products
  • Experience in day-to-day operations of a quality assurance and test environment with the ability to explain automation concepts to cross functional teams, requiring effective communication skills
  • Experience with multiple automation frameworks, their deployment across multiple development teams and knowledge of Spec Flow or related behavior driven development tools
  • DevOps and continuous integration experience
  • 2-4 years of Selenium WebDriver experience, and any similar automation tools

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates