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