Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Elife Transfer • India
Role & seniority
Stack/tools
Languages: Python (test automation)
UI testing: Selenium WebDriver, Playwright, Cypress
API testing: REST, GraphQL; tools like Postman/Newman, Pact; contract testing
Services: OAuth, JWT, JSON/XML, databases (SQL/NoSQL)
CI/CD: Jenkins, GitHub Actions
Cloud / containers: AWS or GCP; Docker; Kubernetes
Geospatial: Google Maps API, PostGIS; real-time/location testing
Testing focus: cross-browser UI automation (Chrome/Firefox/Safari/Edge), performance and regression testing; exploratory testing
Top 3 responsibilities
Design, build, and maintain scalable automated testing frameworks for web UIs and backend APIs (including ride booking, maps, payments, dispatch, ETA, real-time updates)
Develop and maintain comprehensive automated test suites (functional, integration, regression, performance, end-to-end) and perform API contract testing
Integrate automated tests into CI/CD; collaborate with engineering to improve testability and metrics; conduct exploratory testing on complex scenarios (geolocation, driver-rider matching, fraud detection); drive root-cause analysis
Must-have skills
5+ years in SDET/QE with at least 3 years in automation for large-scale systems
Proven testing experience in ride-hailing/mobility/on-demand services (real-time features)
Expert Python for test automation (Pytest, Requests, Appium, etc.)
Web UI testing
Vision: Reliable ground transportation services globally with all types of vehicles.
Mission: Empower high-quality local fleets.
Job Summary We are seeking a Senior SDET (Software Development Engineer in Test) specializing in testing web pages and APIs, with strong Python expertise and hands-on experience in the ride-hailing/ mobility/ logistics industry. You will design, implement, and maintain advanced automation frameworks to validate our web applications (e.g backoffice suite, partner web portals etc) and RESTful/GraphQL APIs that drive core features like ride requests, real-time updates, pricing, and geolocation services. As an individual contributor, you'll focus on designing and implementing automated testing frameworks to validate applications. You'll own end-to-end quality for features like ride dispatching, ETA calculations, and mobile app experiences, collaborating with developers and product teams to ship flawless software. This role is 80-90% hands-on testing and automation, focusing on ensuring flawless user experiences across browsers and seamless API interactions in a high-traffic, real-time environment. No people management required.You should be able to troubleshoot failures and collaborate across teams for root cause analysis, and contribute to performance, integration, and regression testing efforts.
Key Responsibilities Design, build, and maintain scalable automated testing frameworks for web UIs, backend services, APIs using Python. Develop and maintain comprehensive automated test suites for web pages (e.g., booking flows, maps integration, payment forms) and APIs (e.g., ride matching, ETA endpoints, authentication, webhook notifications). Perform API contract testing, schema validation, and integration testing across microservices. Implement UI automation for cross-browser compatibility (Chrome, Firefox, Safari, Edge) and responsive design validation. Develop and execute comprehensive test plans, including functional, integration, regression, performance, and end-to-end tests for ride-hailing features (e.g., real-time tracking, surge pricing, payment flows). Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitHub Actions) for continuous quality feedback. Collaborate with engineering teams to improve testability, define quality metrics, and advocate for best practices in agile sprints. Perform exploratory testing on complex scenarios like geolocation accuracy, driver-rider matching, and fraud detection. Monitor test coverage, analyze failures, and drive root-cause resolutions to reduce escape defects.
Required Qualifications Bachelor’s or master’s degree in computer science, Engineering, or a related field. 5+ years of experience as an SDET or QE engineer, with at least 3 years focused on automation in large-scale systems. Proven hands-on experience in the ride-hailing, mobility, or on-demand services industry (e.g., at Uber, Lyft, Grab, Didi, or similar), testing real-time features like matching algorithms or location-based services. Expert proficiency in Python for test automation (e.g., using Pytest, Appium, Requests, or similar libraries). Strong expertise in web testing tools (Selenium WebDriver, Playwright, or Cypress) and API testing tools (RestAssured, Postman/Newman, Pact for contract testing). Deep knowledge of REST/GraphQL APIs, JSON/XML schemas, authentication (OAuth, JWT), and HTTP protocols. Experience with browser automation, DOM manipulation, handling dynamic content (e.g., real-time maps), and accessibility testing. Strong knowledge of API testing (REST/GraphQL), and databases (SQL/NoSQL). Experience with CI/CD tools, cloud platforms (AWS, GCP), and containerization (Docker, Kubernetes). Familiarity with geospatial testing tools (e.g., Google Maps API, PostGIS) and handling high-concurrency scenarios.
Preferred Qualifications Experience with performance testing tools for APIs/web to simulating ride-hailing concurrency. Knowledge of contract testing, mocking (WireMock, MockServer), and service virtualization. Exposure to modern web frameworks (React, Vue) and testing component-level interactions. Contributions to open-source automation tools or internal framework improvements.
Soft Skills Strong analytical and problem-solving skills. Strong written and verbal English communication skills required A collaborative team player who takes ownership, with a Can-do attitude Attention to detail and passion for software quality. Should be able to work with Global Workforce. Show more Show less