— 5+ years experience designing and developing complex automated testing solutions for web applications including:
Experience with automation framework design, API testing, efficient UI testing
Experience with one or more continuous integration tools (e.g. Bamboo)
Experience designing a test strategy that combines unit, integration, API, behavior and UI tests
— Strong knowledge and understanding of SDLC & Continuous Delivery and Continuous Testing
— Exposure to automated native mobile application testing (Android and iOS)
— A firm grounding in the agile methodology of project management
— Strong written and spoken English
— Excellent communication
— Experience in working remotely as part of a distributed team
— Knowledge in performance testing and security testing
— Define a test strategy that optimally combines unit, integration, API, automated UI, and manual testing.
— Review, select, implement, monitor automated test tools and static code analysis tools
— Design a framework for us to test against many client back end systems early in the development cycle.
— Design and implement an efficient and highly automated and parallelized automated testing framework integrated into our CI process
— Oversee automated and integrated measurement of code coverage and other important metrics
— Define and monitor standards for the development team to ensure high-quality code
— Your work will substantially improve product quality by allowing us to find and fix a much higher percentage of bugs before the product is delivered to manual QA or to clients.
— Design for how the final system should work
— A plan for how to get to the final design from where we are today