Test Automation Developer Job Description

Test Automation Developer Job Description

4.5
192 votes for Test Automation Developer
Test automation developer provides expertise in design, development and implementation of test automation frameworks for Mobile automation tools using SeeTest/Appium.

Test Automation Developer Duties & Responsibilities

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

Sample responsibilities for this position include:

Software Engineer in Test position requires an ability to design and implement of test automation artifacts
Being responsible for developing and executing test plans, developing test cases and developing automated test cases that ensure deliverables are of high quality
The position requires an understanding of best practices in testing processes and standards, and an ability to architect manual and automation tests
Conduct both system integration testing and business acceptance testing on behalf of or in conjunction with our business partners using Quality Assurance industry best practices while maintaining cost and delivering to milestones
End to End validation of business processes, functionality
Deliver high quality products and solutions that meet specified business requirements and align with the business strategy and objectives
Focus on continuous improvements on quality assurance processes, automation and best practices to prevent defects, drive efficiencies and create shareholder value
Analysis of product –ilities (availability, recoverability, upgradability)
Solve complex technical problems within and between various technology stacks
Partner with project teams and provide ‘best-fit’ solutions for test automation

Test Automation Developer Qualifications

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

Licensing or Certifications for Test Automation Developer

List any licenses or certifications required by the position: ISTQB, CSQA, CSTE, CISCO, DOCSIS, ACE

Education for Test Automation Developer

Typically a job would require a certain level of education.

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

Skills for Test Automation Developer

Desired skills for test automation developer include:

JavaScript
Java
Automation framework concepts and automation best practices
SQL
Appium capabilities providing feedback to improve framework and best practices
RDBMS concepts
Methodology and process
QA tools
.NET and database systems
Annuities

Desired experience for test automation developer includes:

A place where likeminded professionals achieve results and get things done
The chance to succeed in a leading Global Financial Services firm
Great Benefit package
Experience of using scripting language, Shell Scripts, Perl
An understanding of agile methodologies and techniques
Experienced in using Relational and NoSQL databases

Test Automation Developer Examples

1

Test Automation Developer Job Description

Job Description Example
Our company is growing rapidly and is looking for a test automation developer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for test automation developer
  • Accountable for on-time completion of own tasks and leads other team members to be accountable for their tasks
  • Guides team in agile practices and development of team epics, user stories, acceptance criteria and tasks
  • Facilitates conversations between developers, testers, business, product owners and stakeholders
  • Serves as liaison to other teams to help them implement test automation and QA strategies
  • Remains current with developments and trends in agile principles and areas of expertise
  • Participates in company development & actuarial Communities of Practice and other professional software development associations or activities
  • Provide support to users in different regions
  • Develop software solutions by studying enhancement requests
  • Assists team with problem resolution and decision making
  • Designs, codes, and tests components of test automation for complex or cross-functional systems, sub-systems or other technical solutions
Qualifications for test automation developer
  • Improve quality using automation with effective collaborative approach with delivery teams and development teams
  • Provide subject matter expertise on ETL automation
  • Advocate the correct use of ETL automation testing practices on projects
  • Look for opportunities to expand automation working with delivery partners
  • Provide insight, information and recommendations on industry trends and significant issues with training and oversight to ETL team
  • Excellent knowledge of test automation tools, with a preference for Cucumber, Selenium, JUnit, Fitnesse
2

Test Automation Developer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of test automation developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for test automation developer
  • Accountable for on-time completion of own tasks and assists other team members to complete their tasks
  • Demonstrates knowledge in multiple areas of technology & actuarial sciences
  • Discuss with users to understand their priorities and requirements
  • Responsible for automating high importance test cases for applications thoroughly to ensure that the risk of promoting changes to production are minimized
  • Accountable for coordinating and the automation testing efforts for 1or 2 large (1M or greater ) complex (high testing risk) application development projects or 2-3 small or regular size projects
  • Will have a critical role in testing complex projects with multiple components and interfaces
  • Automation Test Case creation and maintenance
  • Test Case Analysis & Test Automation Planning
  • Project Activities (Triages, Test Plan Walkthroughs, etc)
  • Effectively communicates and builds rapport with team members, stakeholders and business partners using a variety of techniques
Qualifications for test automation developer
  • Minimum of 3-5 years of experience with highly technical, source code based Quality Engineering teams
  • Minimum of 3- 5 years of hands ondevelopment experience using Python or RUby (no scripting)
  • Bachelor’s degree in Computer Science or comparable job-related experience is required
  • 5+ years experience with COBOL / JCL
  • Master in Computer Science or Telecom is required
  • Experienced in automation test and automation engines (such as TestNG/JUnit) is a plus
3

Test Automation Developer Job Description

Job Description Example
Our company is growing rapidly and is hiring for a test automation developer. 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 developer
  • Review and analyze features requiring in-depth evaluation of multiple factors and formulate efficient solutions for test plan development
  • Creating and updating automated tests on the UI level in the backend (interfaces to other applications, service backend)
  • Identifying critical parts in the application together with application developer and quality specialists
  • Understand the business processes of the topics you will be working for
  • Automated test execution and results analysis
  • Contribute to team deliverable through involvement in agile scrum development sprints
  • Work with multiple mobile platforms, testing environments and frameworks
  • Conduct QA testing to ensure content, links, work as expected
  • May be assigned to a small project or to phase(s) of larger project
  • Solves routine problems using well documented methods and techniques
Qualifications for test automation developer
  • Experienced in network equipment test is a plus
  • Experienced in CI is a plus
  • Experienced in Web development is a plus
  • Fluent in oral & written English, be able to fluently communicate with users in different countries
  • Open mind and Innovative spirit
  • Ability to work independently part of a dynamic team
4

Test Automation Developer Job Description

Job Description Example
Our company is growing rapidly and is hiring for a test automation developer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for test automation developer
  • Initially relies heavily on senior staff for programming and troubleshooting guidance
  • Expected to grow skills towards more autonomous programming and troubleshooting
  • Receives daily guidance from development or project leader
  • Works under direct supervision with specific instruction
  • Gains subject matter knowledge in programming language and platform
  • May begin apprenticeship toward product leadership
  • Working with Manufacturing Engineers and R&D Engineers to design, develop, implement, and maintain robust test and process automation solutions
  • Design, code, test, and assure quality of complex product features
  • Test execution – executes automated tests
  • Proposes enhancements to automation framework
Qualifications for test automation developer
  • At least 1 year experience in GUI testing
  • 3+ years of experience working with VB Script and C++ Programming languages
  • Strong leadership and multi-tasking skills
  • Strong experience in obtaining and understanding business requests
  • Ability to communicate effectively with technical personnel
  • Strong analytical skills of complex applications and data relationships
5

Test Automation Developer Job Description

Job Description Example
Our company is hiring for a test automation developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for test automation developer
  • Deliver reliable test automation to multiple releases simultaneously
  • Communicate clearly to establish and maintain relations between different engineering disciplines within and outside of the organization
  • Be a team player who is well-versed in large-scale commercial software development, organized, detail oriented and able to deliver results on time
  • Uses the Product Backlog to remain highly flexible and respond to changing realities and requirements
  • Adds business value by delivering working products, with quality and on time
  • Works with the team in assessing opportunities to strengthen definition of done and get us closer to delivering working software at the end of every sprint
  • Self-organizes and applies cross-functional competencies to create high-value products
  • Works with other team members to adopt Agile Scrum with the goal of improving software development practices and creating high standards of work
  • Advocates improving quality during all stages of software development
  • Creates high quality acceptance tests from acceptance criteria and quality standards that help the scrum team understand the value of the user story from the user's perspective
Qualifications for test automation developer
  • Major database technology (SQL, ORACLE, DB2)
  • Solid Java programming skill is must
  • Training and understanding of the IT releases
  • Familiarity with IT processes
  • Mainframe skills including COBOL, MVS, JCL, CA7, TSO/SPF
  • Tool experience including QC/ALM, QTP and Load Runner

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates