Test Automation Engineer Job Description

Test Automation Engineer Job Description

4.7
167 votes for Test Automation Engineer
Test automation engineer provides workarounds to overcome specific NW operators restrictions/configurations Requires basic telecom knowledge and good experience in Python, Java, JavaScript.

Test Automation Engineer Duties & Responsibilities

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

Sample responsibilities for this position include:

Applying automated tools to support the testing of applications across all phases of the Software Development Life Cycle
Evaluating the functional and non-functional requirements for testability and the test cases and use cases for suitability for automation
Developing, coding and executing test case and test script frameworks using automated tools such as Rational Functional Tester and other Rational suite tools
Recommending tools and processes to automate test activities, such as test management, reporting, test data generation and defect management
Write code to interact with the application simulator application and a number of other test tools
This integrated environment must be refreshed and represent the latest in subsystem development efforts
Advocate for quality delivery
Be a strong leader with deep technical and analytical abilities
Identify and mitigate business and technical risks
Lead a large, regionally distributed team of automation testing specialists and cultivate proactive, technically strong service-oriented staff

Test Automation Engineer Qualifications

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

Licensing or Certifications for Test Automation Engineer

List any licenses or certifications required by the position: ISTQB, ISEB, IAT, CSQA, CSTE, HP, QA, DOD, IA, CE

Education for Test Automation Engineer

Typically a job would require a certain level of education.

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

Skills for Test Automation Engineer

Desired skills for test automation engineer include:

Java
SQL
Selenium
JavaScript
C#
Jenkins
Python
CSS
HTML

Desired experience for test automation engineer includes:

Experience with performance monitoring tools and visualizations
Ability to multi-task and test different applications necessary for a release with a proven ability to work under pressure and deliver within tight deadlines
An enthusiasm for software development and QA methods
Five plus years of experience as a QA tester supporting web based and client/server applications with some experience writing detailed manual tests
Three plus years of experience creating test automation scripts and frameworks for functional testing
Load and performance testing experience a plus

Test Automation Engineer Examples

1

Test Automation Engineer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of test automation engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for test automation engineer
  • Learn complex End-to-End Digital TV platforms and test scenarios
  • Communicate with clients and team members to solve technical issues
  • Analyze results and prepare test reports
  • Develop procedures to automate various systems and tasks (database, UI, Service automation, automated deployments)
  • Perform proof of concepts of new development est automation tools
  • Responsible for troubleshooting tools and services
  • Coordinating test data needs between teams
  • Representing the customer, understanding how they use the system and including the most relevant end to end user scenarios in test plans and automation
  • Provide test engineering support for UISW Framework releases
  • Design and implement scalable test automated coverage for embedded automotive platforms
Qualifications for test automation engineer
  • 2+ years of experience writing automation test suites
  • 2+ years of white box testing experience
  • At least 3 years experience in Functional, Regression and Load testing suites
  • Will be highly energetic and will strongly believe in on-going learning in order to optimally exploit his/her potential at workplace
  • Will be willing to take risks, will anticipate the consequences of decisions and will generate plans to address them
  • Will take personal responsibility for ensuring customer satisfaction
2

Test Automation Engineer Job Description

Job Description Example
Our innovative and growing company is looking to fill the role of test automation engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for test automation engineer
  • Analyse business requirements and test/functional documentation to prepare automation
  • Prepare and provide test results from automation runs
  • Analyse test results to recommend corrective actions and manage product/project risks
  • You have a strong passion for Infrastructure as Code process of managing and provisioning computing infrastructure
  • You have experience with cluster management systems including Mesos and Kubernetes
  • You have experience with container-based technology, specifically Docker or Rocket
  • Translate application storyboards and use cases into manual and automated test cases
  • Design, build, and maintain efficient, reusable, and reliable automation
  • Solid understanding of continuous integration
  • Reviewing and analysing new developments that need to be incorporated into the automation suites
Qualifications for test automation engineer
  • At least 2 years of experience in XML, HTML, Oracle, PostGre
  • At least 1 year of Cucumber Acceptance Test-Driven Design (ATDD) experience
  • At least 6 years of QA Engineering experience
  • At least 5 years of experience as a QA lead
  • At least 4 years of experience with Agile
  • At least 3 years of experience with Ruby Scripting
3

Test Automation Engineer Job Description

Job Description Example
Our company is looking for a test automation engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for test automation engineer
  • Responsible for Analysis of test results post execution to provide feedback on configuration, defects and code improvement practices
  • Perform trends analysis during and post release and provide detailed report on risks, configuration tuning and application stability
  • You will serve as trusted advisor to project manager and client
  • You will coordinate with Development and other teams/peers on the resolution of issues, overseeing the testing progress and ensuring that high standards of quality are being met
  • Reviewing requirements, functional specifications, and feature descriptions and providing analysis for the same
  • You will have proven experience in manual and automated testing, GUI and Mobile Testing handling functional, non-functional, system testing
  • You will be defining test cases and Executing functional/ NF test procedures and/ or scripts either manually or by automated tools
  • You will report discrepancies and analyze them to determine the root causes and evaluate script failures at a high level
  • Not a manual QA tester
  • A software engineer specializing in testing
Qualifications for test automation engineer
  • Experience with Agile/Scrum processes and code review
  • Ability to work well in a team environment, with developers QA team
  • Code coverage and static analysis tools (i.e., Cobertura, FindBugs)
  • Networking protocols (TCP/IP, RIP)
  • Storage technologies (SAN, NAS)
  • Cloud technology (AWS, Azure)
4

Test Automation Engineer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of test 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 test automation engineer
  • Written JQuery using ID to locate dynamic element in web page and executed Java Script using JQuery
  • Check with the customer areas for automation and improvements
  • Create and define test scenarios
  • Review test scenarios with business owners
  • Work with developers to improve testing and automation
  • Take part in the development of a proprietary in-house test framework
  • Improve efficiency and effectiveness of automation
  • Analysis of functional requirements, preparing test cases
  • Preparing automated test scripts, maintenance, running
  • Active participation in functional test processes
Qualifications for test automation engineer
  • At least 2 years of experience in Build and CI/CD/CT technologies like GitHub, Maven, Hudson/Jenkins
  • At least 1+ year of experience with Agile methodologies like Scrum, SAFe, and Kanban
  • At least 1+ year of experience with TSYS -mainframe, ETL
  • Certification in Java, Spring, AWS or related technologies
  • 5 years of experience in intensive and progressive computer
  • 6-8 years of development or testing experience preferably in a product development company
5

Test Automation Engineer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of test 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 test automation engineer
  • Knowledge of and experience in automated test tools like Appium, Selenium, Espresso, XCTest
  • Experience with different programming and scripting languages, including JavaScript, C#
  • You work together with other teams in order to deliver the goals and objectives of the team
  • You have the ability to read & understand code
  • You have experience with mobile testing, using Appium
  • You have experience with using Gherkin / Cucumber
  • You have empathy while being a bit of a rebel personality
  • You are inquisitive (spotter, finder, discoverer)
  • You have a minimum of three years’ experience in different kinds of test design techniques and test methods
  • You have a drive to contribute to the highest level of quality
Qualifications for test automation engineer
  • Extensive knowledge and hands-on experience in embedded software projects using embedded Linux, proficiency in Python scripting
  • BSCS, BSEE or BSCE degree
  • Linux OS and Cisco iOS network configuration
  • At least 2 to 3 years of experience in Automation testing
  • Experienced in writing test scripts for Web-Based Applications and Relational Databases
  • Strong in basics and best practises in used in test automation and scripting

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates