About The Role
We're looking for a hands-on Senior Automation Engineer who can design, build, and maintain reliable test automation across Web, API, and Mobile. You'll partner with product and engineering to automate in-sprint stories, harden our regression packs, and drive quality gates in CI/CD. This is a problem-solving roleown the outcome, not just the scripts.
What You'll Do
- Design and implement end-to-end automated tests for Web (Cypress/TypeScript), API (Postman/Newman or REST Assured), and Mobile (Appium + Java).
- Automate in-sprint stories; check code in with the feature and keep suites green as the product evolves.
- Build stable locators and sync strategies (test-ids, accessibility ids, network stubbing, explicit waitsnot sleeps).
- Create reusable libraries, fixtures, data factories, and API seeding utilities for deterministic test data.
- Introduce and enforce coding standards (linting, formatting, PR checks, code review).
- Own CI pipelines for tests (Jenkins/GitLab): parallelization, artifacts, flaky test quarantine, dashboards.
- Build readable reports (Allure/HTML/JUnit) and publish run health (pass rate, duration, flake trend).
- Collaborate closely with developers and QA to triage failures, file high-quality bugs, and close the loop.
- Contribute to contract testing/mocks for faster feedback where appropriate.
- Mentor juniors on test design, debugging, and framework usage.
Must-have Skills
- 24 years in test automation with recent, deep hands-on experience.
- Web UI: Cypress with JavaScript/TypeScript (custom commands, fixtures, cy.intercept, page objects/screenplay).
- API: Postman (pre-request scripts, environments, Newman in CI) or REST Assured (Java) with schema/contract checks.
- Mobile: Appium with Java/Kotlin (Android & iOS), strong locator strategy (accessibilityId, iOS predicate, UIAutomator).
- Solid testing fundamentals: boundary/negative cases, data setup/teardown, assertions, flake prevention.
- CI/CD: Jenkins or GitLab CI, artifacting reports, parallel sharding, environment variables/secrets.
- Git workflows: branching, PRs, code reviews, merge conflict handling.
- Strong debugging across layers (network, console/logs, device logs) and root-cause analysis.
- Fintech/business-critical systems exposure (security/privacy awareness, idempotency, auditability).
Nice to have
- Contract testing (Pact), test containers, lightweight stubs/mocks.
- Xray/Jira traceability, test analytics dashboards.
- Basics of performance profiling for UI/API (e.g., Lighthouse/API timing).
- Experience with accessibility testing and internationalization.
- Docker basics for spinning up dependent services locally.
What Success Looks Like (first 90 Days)
- Automate and merge in-sprint stories alongside dev delivery; keep the pipeline green.
- Stabilize a flaky area (2% reruns) and reduce suite time via parallelization/sharding.
- Introduce/extend data-cy/accessibilityId coverage and document the locator strategy.
- Ship a small utility (data seeding, API client, or reporting enhancer) adopted by the team.
Tools you'll use here
Cypress/Selenium/Playright, Appium (Java), Postman/Newman or REST Assured, Jenkins/GitLab CI, Allure/JUnit/HTML reports, Git, Jira/Xray, Sonar (quality gates), Docker (basic).
Location & working model
Bengaluru (hybrid). Occasional evening collaboration with distributed teams.