Requirements
- 3+ years of software testing experience, including test automation using Selenium
- Minimum of one year of experience executing QA on an Agile / Scrum team
- Knowledge of test automation frameworks and automation design patterns
- General knowledge of the systems development life cycle
- Minimum of three years of experience in programming with an object oriented programming language (e.g.; Java, Ruby, Grails, Python )
- An understanding of systems design and data processing policies, practices and procedures
- Experience with TestNG frameworks
Roles and Responsiblities
A Test Automation Developer plans and conducts a wide range of quality assurance tests and analyses results to validate that all application products and services meet organizational standards and end-user requirements.
Leveraging test automation tools and programming techniques, a Test Automation Developer is a developer with a testing mind set.
All Test Analysts perform test planning, test design and test execution on an Agile team.
- Collaboratively elaborates, analyzes and estimates user story requirements with the Scrum team
- Defines and manages test plans, strategies, results reporting and metrics
- Collaborates with the team to design test scenarios, build automated scripts and data and execute the scripts
- Validates test results and works with developers to research and resolve defects
- Identifies appropriate test strategy mix of manual and automation testing methods (leveraging automation where possible)
- Coordinates and plans test runs within the sprint
- Maps story acceptance criteria to tests and test results
- Creates and modifies detailed automated test scripts / modules
- Works with test automation architect to expand and / or improve automation framework and trouble shoot technical issues
- Maintains solid knowledge and expertise in automated testing tools and techniques
30+ days ago