Test Automation Job Description
Test Automation Duties & Responsibilities
To write an effective test automation job description, begin by listing detailed duties, responsibilities and expectations. We have included test automation job description templates that you can modify and use.
Sample responsibilities for this position include:
Test Automation Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Test Automation
List any licenses or certifications required by the position: ISTQB, ISEB, QAI, SAFE, CSQA, CSTE, PMP, HP, QA, FLMI
Education for Test Automation
Typically a job would require a certain level of education.
Employers hiring for the test automation 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, Business, Information Systems, Technology, Science
Skills for Test Automation
Desired skills for test automation include:
Desired experience for test automation includes:
Test Automation Examples
Test Automation Job Description
- Implement test automation infrastructure, libraries, and frameworks
- Solve test automation challenges in products involving software and hardware
- Ensure test runs are performed on daily overnight basis using open source continuous integration tools like Jenkins
- Software validation and testing activities building and maintaining test automation scripts
- Expertise in QTP scripting language, and proven ability to read and code Visual Basic and Java
- Expertise in Selenium PLUS framework and HP QuickTest Professional (QTP) ALM tool
- Exercise advanced knowledge of the Gherkin language, Calabash script commands and Cucumber script execution tool
- Coordinates various test-related activities for project delivery
- Be results driven and goals-oriented
- Independently adapt and thrive through change
- Knowledge of virtual machines and the technical abilities to install software and patches for specific applications on them
- UNIX tools (bash, grep, awk, sed)
- Experience with SmartBear’s TestComplete is preferred but not required
- Experience with Microsoft CodedUI is strongly preferred
- Three plus years of experience coding with VB script and C language programming
- Must have intermediate to advanced experience in designing, developing and executing reusable and maintainable automated scripts
Test Automation Job Description
- Responsible for automation of functional and non-functional test cases across different platforms like desktop, web-mobile, android and iOS
- Work closely with developers & functional QA to ensure full test coverage for all requirements
- Ensure all issues are logged as defect, blocker & critical issues tracked through to closure
- Provide feedback and recommendations on software usability and functionality
- Contribute and manage to the QE team’s automation test suite
- Respond to customer needs in product feedback discussions
- Perform integration, regression, ad-hoc, and edge-case tests for production release cycles
- Implement automation functional test cases
- Help develop and enhance the continuous integration testing framework
- Automation Testing Experience in Agile Scrum Software development teams
- Experience of working collaboratively/ pairing with developers and testers in writing and/or reviewing automated tests at the Component, Integration and End-to-end level
- Strong communication skills – be confident, transparent and concise
- Experience with issue-tracking tools like Redmine, Trac, or Jira
- Experience using either SVN or Git
- Experience writing automated tests or contributing to an automated test framework
- Experience using or writing automated data analysis tools
Test Automation Job Description
- Develop SQL scripts as and when necessary to interrogate AXELOS databases, create and modify test data
- Experience creating test automation frameworks
- Maintenance and fixing the faults of Hibiscus framework (Java)
- Maintain a strategic and tactical focus
- Work on a highly Agile, engaged and motivated product Engineering team
- Execute upon our Quality Engineering strategy
- Liaising with developers and managers on technical issues
- Assisting with software process improvement
- Cooperating with Engineering teams in the U.S
- Experience creating shell scripts
- Experience with RESTful Web Services API’s, Java, Angular JS desktop applications in .NET, C++
- Team player with excellent communication skills within the organization with customers
- High level of organizational and analytical skills entrepreneurial thinking
- DelphScript
- At least 3 years of experience with automation using Selenium or Protractor JS
- 2 years of experience with and automated functional delivery
Test Automation Job Description
- Assists in design, development, maintenance, and troubleshooting of software test automation tools
- Identify opportunities to introduce and implement test automation
- Create unit programming interface (API) tests and user interface (UI) tests and also will adapt existing tests
- Improve and maintain test infrastructure
- Create necessary test data and maintain existing test data sets and their environments
- Work with Developers to ensure adequate automated test coverage
- Assist in setting up the continuous integration structure
- Take control of source control user rights (Team Server Foundation)
- Assist the Senior Delivery Manager in preparing performance review information and with the performance appraisal process as needed
- On-board and train all consultants as needed
- 3+ years relevant experience in software test automation
- Working knowledge in continuous integration solutions, build tools, version control systems, and code coverage and static analysis tools
- Strong experience in building automated testing capabilities for CI/CD pipelines and are
- Knowledgeable around testing distributed systems on public and private clouds
- Knowledge and experience in Test Driven Development
- Familiarity with automation framework (Junit, jasmin, jersey)
Test Automation Job Description
- Participation in test automation competency growth, R&D, and tools development
- The test engineer will be responsible for creating test automation suites that help in automated execution of test scripts via integration with continuous delivery platforms
- You have experience with test automation software (SpecFlow, Appium)
- Responsible for cross team testing activities
- Performs routine automation assignments
- Develops an understanding of assigned automation tools, standards and techniques, and general business knowledge
- Demonstrates understanding of departmental procedures, programming standards, and all pertinent training materials
- Design and develop white-box testing of applications
- Recommends possible improvements in applications
- Work with your team to make sure that the right tests are being developed
- At least 4 years’ experience with ATDD, Cucumber, Junit, Selenium, Jmeter
- 3 years’ experience in Cloud technologies AWS, Docker, Chef
- 3 Years’ experience in Quality Assurance technologies ATDD, Selenium, Cucumber, JUnit
- 2 years’ experience with HP Diagnostics, JMeter, Splunk, CloudWatch
- At least one year of experience with automated testing of APIs
- At least one year of experience with JMeter and Performance Testing