Software Test Engineer

Global technology company revolutionizing transportation and delivery services through its platform.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Software Test Engineer

Uber is seeking a Senior Software Development Engineer in Test (SDET) to join their quality engineering team, focusing on End-to-End (E2E) Test Automation. This role presents a unique opportunity to shape the future of test automation framework as they transition to a webview-focused technology stack. The position involves architecting and developing scalable test automation frameworks, executing automated tests across mobile platforms, and integrating with CI/CD pipelines. The ideal candidate will lead testing strategies, provide mentorship, and work closely with cross-functional teams to ensure high product quality. This role offers the chance to drive innovation in quality engineering at a global technology leader, with a focus on mobile applications testing and framework development. The position requires hybrid work arrangement with at least 50% time in office, offering a balance between collaborative work and flexibility.

Last updated a minute ago

Responsibilities For Software Test Engineer

  • 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
  • Partner with cross-functional teams 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 tools, libraries, and practices to improve test efficiency
  • Lead the design and execution of test strategies

Requirements For Software Test Engineer

Java
JavaScript
Python
Kotlin
  • 5+ years of experience in test automation with a focus on mobile platforms (iOS, Android)
  • Strong experience with test automation tools (Appium, Selenium, Espresso, XCUITest)
  • Experience with programming languages such as Java, Kotlin, JavaScript, Python
  • Strong analytical and problem-solving skills
  • Written and Spoken English language competency
  • Experience with cloud-based test execution platforms (BrowserStack, Sauce Labs)
  • Knowledge of mobile application development
  • Previous experience working in Agile or Scrum development environments

Interested in this job?

Jobs Related To Uber Software Test Engineer

Senior Software Engineer

Senior Software Engineer role at Uber focusing on real-time analytics infrastructure and distributed systems, offering competitive compensation and hybrid work arrangement.

Senior Software Engineer

Senior Software Engineer role at Uber, focusing on backend development for the Eats Delivery Search team, optimizing search algorithms and maintaining high-performance systems.

Sr Software Engineer

Senior Software Engineer role at Uber focusing on backend development for SAAS applications and internal workforce systems.

Senior Software Engineer

Senior Software Engineer position at Uber focusing on backend development, requiring 6+ years of experience and expertise in distributed systems.

Senior Software Engineer, Cadence Team

Senior Software Engineer position at Uber working on the Cadence team, developing open-source microservice orchestration engine.