Key Responsibilities
Test Automation & Framework Development
- Build highly scalable test frameworks capable of running thousands of automated tests daily.
- Contribute innovative solutions to complex automation challenges, enabling hands-free releases.
- Develop backend tools and frameworks to test REST APIs, microservices, data migration, failover scenarios, and deployment procedures.
- Build distributed systems for performance and scale testing.
Collaboration & Delivery
- Work closely with Product, UX, and Development teams to deliver high-quality, performant, and personalized experiences to 300+ million users.
- Participate in the Quality and Release team to ensure shift-left testing and automated quality sign-offs.
Technical Expertise & Best Practices
- Develop and execute end-to-end testing for front-end applications using Appium, XCUITest, Espresso, Jetpack Compose, or JavaScript frameworks.
- Implement best practices in software development: Unit testing, OOPS, code reviews, design patterns.
- Hands-on experience with GitHub, Linux, shell scripting, and app store management (Google Play Store, Apple App Store).
- Experience with cloud platforms like AWS or GCP.