Job
Description
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 (eg, 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 success 80% automation of critical paths across mobile/web/APIs within 90 days, Flaky test rate <2% with auto-retries + root-cause reports, CI pipelines that block merges on quality gates (coverage, critical tests, perf smoke), Clear mapping from requirements ? test cases ? production defects (downward trend), Qualifications 34 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 touch Playwright, Cypress, Appium, Detox, Maestro, Postman/Newman, Pact, k6, Testcontainers, WireMock, Docker, Bitbucket Pipelines, SonarQube, OpenAI API/Copilot, Prometheus/Grafana, OpenTelemetry,