This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
Architect, develop, and maintain scalable test automation frameworks for mobile and web applications
Build and execute automated tests across mobile platforms (iOS and Android), focusing on E2E test coverage
Work closely with Infra teams to integrate automated tests into CI/CD pipelines using tools such as Buildkite and BrowserStack
Partner with cross-functional teams (developers, product managers, QA engineers) to define testing strategies and ensure high product quality
Provide technical guidance and mentorship to junior SDET engineers and QA team members
Identify and implement the right tools, libraries, and practices to improve test efficiency, reliability, and scalability
Lead the design and execution of test strategies that align with the product roadmap and ensure robust regression coverage
Requirements:
5+ years of experience in test automation with a focus on mobile platforms (iOS, Android)
Strong experience with test automation tools (e.g., Appium, Selenium, Espresso, XCUITest) and programming languages such as Java, Kotlin, JavaScript, Python, etc.
Hands-on experience with continuous integration/continuous deployment (CI/CD) pipelines and tools (e.g., Buildkite, Jenkins)
Proficiency with cross-browser testing frameworks and tools, preferably BrowserStack or similar
Experience mentoring and coaching junior team members, with a desire to take ownership of the overall automation framework
Strong analytical and problem-solving skills, with the ability to troubleshoot and diagnose issues across mobile and web platforms
Excellent verbal and written communication skills to collaborate effectively across departments
Nice to have:
+7 or 8 years of experience in test automation for Web, Mobile and/or API
Experience with cloud-based test execution platforms (BrowserStack, Sauce Labs)
Knowledge of mobile application development or working closely with development teams in mobile environments
Previous experience working in Agile or Scrum development environments