Create and execute test plans for new feature launches
Work closely with engineers to develop tools and automation tests
Define and track key quality metrics to drive quality improvements
Partner with product engineering teams to understand and plan for upcoming changes that impact our team
Coordinate and perform release testing to ensure the quality of app
What candidate needs to have
5+ years of Strong experience in developing automation test strategies and documenting test plans, test cases, and reporting bugs for complex features
A track record of working with engineering teams to deliver high-quality products and services
Extensive experience testing and debugging mobile and web applications
Extensive experience with API testing, familiarity with REST or gRPC protocols, and tools such as Charles proxy
Experience with cross-organizational collaboration. The most successful candidates will be able to navigate working across multiple teams to help root cause complex issues
Effective written/oral communication skills. You will need to be able to articulate technical issues clearly and concisely to both engineers and product managers
Familiarity with Linux and programming languages such as Java/Python/Swift
High attention to detail. You notice when things aren't pixel-perfect (but know how to prioritize effectively)
Familiarity with UI automation frameworks like XCUITest, Selenium/Cypress, and Espresso
Experience with test automation frameworks and an understanding of how to leverage them effectively