Summary of Job
This position requires an individual who is a self-starter that succeeds in a fast paced environment using an Agile/Scrum methodology. This role requires proven, hands-on test automation skills and experience.
Essential Duties and Responsibilities
Test Automation
•Executes regression, functional, and integration automated tests
•Consistently demonstrate ability to understand business requirements and work with QA leadership to identify and prioritize test cases that should be automated
•Designs, develops, and maintains test automation software (programs, scripts, data sheets)
•Understands how to work with source code control tools (branching, versioning)
•Understands concepts of software architecture and framework
•Is able to work with development team/QA leadership and come up with appropriate test automation strategies for the various parts of our Cloud and web services applications
QA
•Exceptional ability to design test approaches supporting a dynamic Agile development environment
•Provides input into design, software development, software integration testing and release of the final product
•Works closely with development team members to troubleshoot and perform root cause analysis
•Extensive verification knowledge using multiple web browsers, operating systems, mobile devices and compatibility techniques, independent of platforms and technologies
•Demonstrates ability to communicate test approach and explain test case objectives to teams or team members not familiar with QA methods
•Demonstrates ability to create application workflow tests; expanding beyond low level functional test cases used during new development efforts
Communication
•Consistently demonstrates the ability to communicate and document in clear and crisp formats
•Superior ability to manage your own day-day work efforts, and communicate roadblocks or issues
•Embraces the ability to work under pressure and tight deadlines