About the role
We're looking for a hands-on QA Automation Engineer to build reliable, scalable test automation across mobile, web, and backend services. You'll own test strategy, frameworks, and CI gating for a fast-moving fintech stack—and you'll use GenAI productively (not buzzwords) to speed up test creation, failure triage, and coverage analysis.
What you'll do
- Design and maintain automation for mobile (Flutter & React Native), web, and APIs; define test strategy for regression, smoke, and end-to-end flows.
- Build & scale frameworks (component ? integration ? E2E) with a shift-left mindset; wire into Bitbucket Pipelines (or Jenkins / GitHub Actions) with quality gates.
- Create resilient API and message-driven tests for Go microservices and Kafka workflows (producers / consumers, retries, idempotency, DLQs).
- Stand up mobile UI automation on real / sim devices (BrowserStack / Firebase Test Lab / local device farm).
- Implement contract testing (e.g., Pact) between services; use Testcontainers / LocalStack for deterministic integration tests (Kafka, Postgres, Redis, S3, etc.).
- Add performance & reliability tests (k6 / Locust), basic security checks (OWASP, auth / roles), and data validations against DynamoDB / Postgres.
- Use GenAI to generate test cases & code stubs, synthesize test data, summarize flaky failures, and map requirements ? coverage (prompting best practices & PII-safe usage).
- Instrument and debug with logs / metrics / traces (OpenTelemetry, Prometheus, Grafana); drive flake rate down and MTTR up.
- Champion QA best practices across PR reviews, CI, and release workflows; mentor devs on writing testable code.
Must-have skills
Strong in at least one : TypeScript / Java / Python / Go.Web UI automation : Playwright (preferred) or Cypress; API testing via Playwright API / Newman / REST Assured.Mobile automation : Appium (including Flutter driver), Detox (for RN) or Maestro; familiarity with Flutter integration_test.Backend & data : testing Go services, SQL for Postgres, DynamoDB basics, Redis validation.Event systems : practical testing of Kafka pipelines; familiarity with consumer lag / ordering / idempotency testing.Containers & mocks : Docker, Testcontainers, WireMock; ephemeral env testing.CI / CD : Bitbucket Pipelines (or Jenkins / GitHub Actions), artifact / versioning, test sharding & parallelization.GenAI in QA : experience with Copilot / OpenAI API / similar to generate tests, data, failure summaries; prompt hygiene, privacy / PII awareness.Solid understanding of QA fundamentals : deterministic tests, flake reduction, reliable waits, test data mgmt, coverage strategy.Nice to have
Contract testing (Pact); performance testing (k6); security basics (DAST / SAST pipelines).AWS (ECS / MSK / S3 / CloudWatch), feature flags, and canary testing.Observability with OpenTelemetry traces for test assertions.PCI-DSS / fintech domain exposure.How we'll measure success80% automation of critical paths across mobile / web / APIs within 90 days.Flaky test rateCI pipelines that block merges on quality gates (coverage, critical tests, perf smoke).Clear mapping from requirements ? test cases ? production defects (downward trend).Qualifications
3–4 years in QA automation with multi-platform exposure (mobile + web + backend).Bachelor's in CS / EE or equivalent practical experience.Excellent debugging, ownership, and communication skills in a fast-paced environment.Tools you'll likely touchPlaywright, Cypress, Appium, Detox, Maestro, Postman / Newman, Pact, k6, Testcontainers, WireMock, Docker, Bitbucket Pipelines, SonarQube, OpenAI API / Copilot, Prometheus / Grafana, OpenTelemetry.J-18808-Ljbffr