Description
Summary:
Seeking a highly motivated Senior SDET to join a growing quality engineering team, focusing on shaping the future of test automation frameworks with company-wide impact.
Highlights:
1. Shape the future of test automation frameworks with company-wide impact.
2. Lead design and execution of test strategies aligning with product roadmap.
3. Mentor junior SDET engineers and QA team members.
**About the Role**
We are seeking a highly motivated Senior Software Development Engineer in Test (SDET) to join our growing quality engineering team. At Uber, End\-to\-End (E2E) Test Automation is a new initiative, with a primary focus on testing mobile applications as we transition to a webview\-focused technology stack. As a senior member of the team, you will have the unique opportunity to shape the future of our test automation framework, establishing best practices that will have a company\-wide impact. If you're passionate about quality, innovation, and driving automation at scale, we want to hear from you.
**What the Candidate Will Need / Bonus Points**
\- What the Candidate Will Do \-
* **Framework Design \& Development:** Architect, develop, and maintain scalable test automation frameworks for mobile and web applications.
* **Test Automation:** Build and execute automated tests across mobile platforms (iOS and Android), focusing on E2E test coverage.
* **CI/CD Integration:** Work closely with Infra teams to integrate automated tests into CI/CD pipelines using tools such as Buildkite and BrowserStack.
* **Collaboration:** Partner with cross\-functional teams (developers, product managers, QA engineers) to define testing strategies and ensure high product quality.
* **Mentorship:** Provide technical guidance and mentorship to junior SDET engineers and QA team members.
* **Tooling \& Strategy:** Identify and implement the right tools, libraries, and practices to improve test efficiency, reliability, and scalability.
* **Test Strategy \& Leadership:** Lead the design and execution of test strategies that align with the product roadmap and ensure robust regression coverage.
* **More...**
\- Basic Qualifications \-
* **Experience:** 5\+ years of experience in test automation with a focus on mobile platforms (iOS, Android).
* **Technical Skills:** Strong experience with test automation tools (e.g., Appium, Selenium, Espresso, XCUITest) and programming languages such as Java, Kotlin, JavaScript, Python, etc.
* **CI/CD:** Hands\-on experience with continuous integration/continuous deployment (CI/CD) pipelines and tools (e.g., Buildkite, Jenkins).
* **Cross\-Browser Testing:** Proficiency with cross\-browser testing frameworks and tools, preferably BrowserStack or similar.
* **Leadership \& Mentorship:** Experience mentoring and coaching junior team members, with a desire to take ownership of the overall automation framework.
* **Problem Solving:** Strong analytical and problem\-solving skills, with the ability to troubleshoot and diagnose issues across mobile and web platforms.
* **Communication:** Excellent verbal and written communication skills to collaborate effectively across departments.
\- Preferred Qualifications \-
* **Experience:** \+7 or 8 years of experience in test automation for Web, Mobile and/or API.
* **Cloud Testing:** Experience with cloud\-based test execution platforms (BrowserStack, Sauce Labs).
* **Mobile Development:** Knowledge of mobile application development or working closely with development teams in mobile environments.
* **Agile Methodologies:** Previous experience working in Agile or Scrum development environments.