Assists in the development of user stories and acceptance criteria within an Agile team
Ensures appropriate test coverage of the application, clearly documents and understands which features are covered by manual tests and which are covered by automated tests
Creates web performance and load test projects in performance test tool; identifies and communicates specific areas for improvement. Performs stress and performance testing
Develops automated scripts based on features of specific applications. Creates, edits, and maintains automation scripts
Collaborates with QA analysts to identify functions and features that require test automation. Develops and implements best practices for test automation
Manages acceptance criteria, maintains documentation, user accounts and test data used by the team.
Records and maintains source control of automation scripts
Requirements:
At least 3-4 years prior experience with automation testing in a structured QA environment
Strong experience in Java and .NET Framework
Solid understanding of Agile practices
Comprehensive knowledge of the application(s) and/or data being tested
Solid knowledge of automated software testing
Strong written and verbal communication skills; Fluent English language speaker
Ability to analyse software applications to verify various products conform to stated requirements
A heightened overall analytical aptitude to apply quality assurance (QA) principles to all aspects of work