• 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