- 8+ years of automation testing experience.
- 5+ years of QA experience in agile / scrum environments
- 5+ years of experience testing web and mobile (iOS and Android) applications
- Experience with WebdriverIO and Browserstack
- Experience using Git, GitHub, and Jira
- Experience with JavaScript, Typescript and React Native framework.
- Experience writing test cases and using test case management software (TestRail)
- Experience using web debugging proxy tools (Charles Proxy)
- Experience testing APIs (Postman)
- Experience working in CI/CD pipelines, and can address issues if something in the pipeline breaks
- Comfortable using the command line
- Experience with building a test strategy for testing a micro-service architecture, pub-sub, 3rd party integrations based applications
- Experience with load/stress testing a major plus
Secondary Skill Set
- Experience with load/stress testing a major plus
- Collaborative Team player who can deliver outstanding results in a Agile delivery model
- Creative and innovative testing and automation approach
Roles and Responsibilities
- Work within the squad to write and maintain relevant end to end coverage for new and existing features in JavaScript, TypeScript, and React Native framework.
- Participate in code review process with other QA engineers across squads
- Emphasize automation over manual testing in every sprint, and continue to increase coverage in existing mobile app regression testing suite
- Mentor other junior QA engineers in testing and automation best practices
- Surface testing needs, and collaborate with product, engineering managers, squad members to address tech debt.
- Triage and debug issues reported by users, customer success, and internal teams
- Work to build and maintain test framework for frontend and backend tests
- Help and support efforts in maintaining current CI/CD pipelines