As a Staff Software Development Engineer in Test, you'll design and build the test systems that ensure quality for a massive user base. Drive automation to enable hands-free releases, creating scalable frameworks to handle thousands of daily tests. Partner with Product, UX, and Development, to deliver an awesome entertainment experience to 300+ million users.
Requirements
- Excellent automation skills for Front end client applications like Mobile, TVs, Web, Set Top Boxes or Living Room devices.
- Experience with end-to-end testing ownership of one or more layers - Services, Middleware, Apps in a Product based organization.
- Good understanding of the REST APIs, request-response structures, error and status codes.
- Experience in industry best practices in Software development processes: Unit testing, OOPS, design, code reviews etc.
- Hands on with github, linux commands, shell scripts and good knowledge on building and publishing POCs.
- Experience on Appium, XCUITest, Espresso, Jetpack Compose, or other JavaScript automation frameworks.
- Should be able to handle delivering high quality products, with a focus on shift left and automated quality sign offs.
- Should have a problem solving attitude, and be open to challenging themself, to analyse, architect, and implement solutions to everyday problems that present themselves at “JioHotStar Scale”.
- Experience developing backend tools or frameworks to test Rest APIs, microservices, data migration, failover scenarios, blue green or canary deployment procedures.
- Ability to build distributed systems for performance and scale testing.
- Hands-on experience with App Store Management - Google Play Store, Apple App Store, etc.
- Experience with AWS, GCP or similar cloud providers.