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 Skills
• 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
• Ability to provide technical direction and approaches to QA leaders
QA Skills
• 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 Skills
• 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