Test Automation Engineer Job Description
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:
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:
Desired experience for test automation engineer includes:
Test Automation Engineer Examples
Test Automation Engineer Job Description
- 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
- 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
Test Automation Engineer Job Description
- 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
- 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
Test Automation Engineer Job Description
- 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
- 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)
Test Automation Engineer Job Description
- 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
- 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
Test Automation Engineer Job Description
- 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
- 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