SDET-I Automation at Weekday AI
Bengaluru, karnataka, India -
Full Time


Start Date

Immediate

Expiry Date

19 Feb, 26

Salary

2000000.0

Posted On

21 Nov, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

TypeScript, Java, Python, Go, Playwright, Cypress, API Automation, Appium, Detox, Docker, CI/CD, GenAI, Kafka, Postgres, Redis, Testcontainers

Industry

technology;Information and Internet

Description
This role is for one of the Weekday's clients Salary range: Rs 800000 - Rs 2000000 (ie INR 8-20 LPA) Min Experience: 2 years Location: Bengaluru JobType: full-time What You’ll Do Develop and maintain automation suites across mobile (Flutter & React Native), web, and API platforms. Define and implement test strategies covering regression, smoke, and end-to-end scenarios. Build scalable testing frameworks—component, integration, and E2E—aligned with a shift-left testing approach. Integrate automated tests into CI/CD pipelines (Bitbucket Pipelines, Jenkins, or GitHub Actions) with defined quality gates. Create robust API and event-driven tests for Go-based microservices and Kafka pipelines, including consumers, producers, retries, DLQs, and idempotency checks. Set up and execute mobile UI automation on real or virtual devices via BrowserStack, Firebase Test Lab, or internal device farms. Implement contract testing frameworks (such as Pact) and utilize Testcontainers/LocalStack for deterministic integration testing across Kafka, Postgres, Redis, S3, and more. Add performance, reliability, and basic security testing using tools like k6/Locust and OWASP-aligned checks. Validate data workflows involving DynamoDB and Postgres. Use GenAI to assist in generating test cases and skeleton test code, creating synthetic test data, analyzing flaky failures, and strengthening requirement-to-test coverage mapping. Leverage logging, metrics, and tracing (OpenTelemetry, Prometheus, Grafana) to improve observability and debugging. Drive improvements to test stability, reducing flakiness and improving mean time to resolution (MTTR). Promote QA best practices through code reviews, CI enhancements, and release processes while supporting developers in writing testable code. Must-Have Skills Proficiency in at least one programming language: TypeScript, Java, Python, or Go. Strong experience with web UI automation using Playwright (preferred) or Cypress. Expertise in API automation (Playwright API, Newman, REST Assured). Hands-on experience in mobile test automation using Appium (including Flutter), Detox for React Native, or Maestro. Familiarity with backend validation: testing Go-based services, SQL for Postgres, basic DynamoDB knowledge, and Redis checks. Understanding of Kafka event-driven system testing, including ordering, idempotency, and consumer lag. Experience with Docker, Testcontainers, and WireMock for environment simulation and mock testing. CI/CD experience with Bitbucket Pipelines, Jenkins, or GitHub Actions, including test parallelization and artifact/version management. Practical use of GenAI tools (OpenAI API, Copilot, etc.) for generating tests, data, and summarizing failures with strong privacy and PII awareness. Solid grounding in QA fundamentals—deterministic tests, stable waits, test data management, and coverage planning. Nice to Have Contract testing experience (Pact), performance testing (k6), and basic security testing (SAST/DAST pipelines). Exposure to AWS services (ECS, MSK, S3, CloudWatch), feature flagging, and canary testing. Familiarity with OpenTelemetry traces for validating distributed systems. Experience in PCI-DSS or fintech environments. Success Metrics Achieve 80% automation coverage of critical user flows across mobile, web, and APIs within the first 90 days. Maintain flaky test rate below 2%, with automated retries and root-cause insights. Ensure CI pipelines enforce strict quality gates (coverage, performance checks, and critical E2E tests). Maintain clear traceability from requirements to test cases and production issues, showing continuous improvement. Qualifications 3–4 years of hands-on experience in QA automation across mobile, web, and backend systems. Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience. Strong problem-solving, debugging, and communication skills with a proactive and ownership-driven mindset.
Responsibilities
Develop and maintain automation suites across mobile, web, and API platforms. Define and implement test strategies covering regression, smoke, and end-to-end scenarios.
Loading...