Identifies acceptance criteria required by the business stakeholder, test environment and test readiness requirements, develops automated testing scripts, conducts testing activities using/developing automated testing tools, and provides status of testing in the course of a 2-week Sprint cycle.
Takes ownership of development and execution of test cases, verifies of system capabilities and system enhancements or changes, supports / leads script development, requirements verification, performance testing, regression testing, high availability testing, end user testing, system and software level integration troubleshooting, test plans, test reports, root-cause analysis, and performs backend data validation and interface operability verification, and coordinates across project teams for information gathering and sharing required to perform testing activities.
Have expertise / hands-on experience with QA Automation script programming, and is capable of identifying test that can be automated
Responsibilities
Works closely with the application architects to develop a solid testing solution, working towards the future state of the application architecture that includes automated testing for continuous integration;.
Develops automated test scripts for new features based on acceptance criteria and user stories during each development Sprint;
Executes the test scripts on routine basis based on test objective (regression, functional, performance, acceptance etc) and shares automated test results
Develops, implements, documents, and monitors best practices for test automation developers across Scrum teams;
Communicates issues found, automation goals, priorities, and status across the organization;
Is capable of supporting CI/CD automation and develops solutions to keep the pipeline running
Identifies innovative solutions to solve complex test problems;
Provide input into improving the Automation test framework for the organization;
Define automated test criteria to be used to determine which functionality should be automated;
Develop automated test for all functionality that meets the specified automation criteria.
Works in agile environment, attends daily stand-up