Expert QA Software Tester Needed with Vibe Coding & Playwright Experience

Upwork

  • *Senior QA Engineer – Python | Automation & Vibe-Driven Testing**

EmpowerID is looking for a **hands-on, automation-first QA professional** who lives and breathes Python and enjoys proving that great software really can ship bug-free. If you know your way around **Vibe coding**, write airtight tests before you write Tweets, and can bend **Playwright, Cursor, and REST APIs** to your will, you’ll thrive here.

  • --

### What You’ll Do

  • **Own the test strategy** for multiple Python micro-services: unit, integration, contract, end-to-end, performance, security, and regression.
  • **Author and maintain Vibe-style test suites** that double as living documentation.
  • **Automate everything** with Playwright (web/UI), Pytest + Requests (API), and Cursor or equivalent tools for intelligent code-assisted testing.
  • **Design robust mocks and stubs** for third-party services and asynchronous workflows (Kafka, Redis, Neo4j).
  • **Drive CI/CD quality gates**—fail builds on flaky tests, fail builds on unclear requirements.
  • **Partner with developers and DevOps** to reproduce, isolate, and exterminate defects fast.
  • **Champion observability**: integrate test telemetry with Prometheus/Grafana and improve our mean-time-to-detect.
  • **Continuously improve process**—from risk-based test matrices to smart report dashboards that tell the story at a glance.
  • --

### Must-Have Skills

| Skill | Why It Matters |

| -------------------------------------------------- | ---------------------------------------------------------------------------------- |

| **Python + Pytest power-user** | You’ll write, refactor, and review large test suites daily. |

| **Playwright (or Selenium with desire to switch)** | We ship modern, JS-heavy UIs that need real-browser coverage. |

| **Vibe coding** | We follow a “tests express intent” ethos—concise, readable, community-style specs. |

| **Cursor (AI IDE) or similar** | We use AI tooling to accelerate test scaffolding and static analysis. |

| **Deep REST and JSON know-how** | A high percentage of defects hide in API contracts and edge-case payloads. |

| **CI/CD (GitHub Actions, Jenkins, or GitLab CI)** | Tests gate every pull request—your pipelines must be bullet-proof. |

| **Git and modern branching strategies** | You’ll review code, raise PRs, and push hotfix branches daily. |

  • --

### Nice-to-Haves

  • Experience testing GraphQL, WebSockets, or gRPC endpoints
  • Load- and chaos-testing with Locust, k6, or similar tools
  • Docker/Kubernetes troubleshooting for test environments
  • Familiarity with Neo4j, Redis, Kafka, or ClickHouse
  • Security testing (OWASP ZAP, bandit, snyk)
  • --

### What Success Looks Like

  • **Week 2:** local dev stack running; first end-to-end test merged.
  • **Month 1:** critical paths covered by Playwright; API contract tests auto-generated from OpenAPI specs.
  • **Quarter 1:** flaky tests under 1 percent, release candidates blocked by zero known defects, test reports integrated with product dashboards.
  • --

### Why EmpowerNow

  • **Mission-driven**: we secure identities and data for millions of users.
  • **Automation culture**: if you can script it, you can ship it.
  • **Cutting-edge stack**: Python 3.12, FastAPI, Neo4j, Kafka, ClickHouse, and a generous test-lab budget.
  • **People first**: flexible remote schedules, continuous learning stipend, and genuine work–life balance.
  • --

Ready to raise the quality bar? **Apply with a portfolio of your most impressive automated tests—or better yet, a link to a repo that makes them pass.** Let’s build rock-solid software together.

Qualifications

  • Experience testing GraphQL, WebSockets, or gRPC endpoints
  • Load- and chaos-testing with Locust, k6, or similar tools
  • Docker/Kubernetes troubleshooting for test environments
  • Security testing (OWASP ZAP, bandit, snyk)
  • **Quarter 1:** flaky tests under 1 percent, release candidates blocked by zero known defects, test reports integrated with product dashboards
  • **Automation culture**: if you can script it, you can ship it
  • **Cutting-edge stack**: Python 3.12, FastAPI, Neo4j, Kafka, ClickHouse, and a generous test-lab budget

Benefits

  • **Week 2:*
  • **People first**: flexible remote schedules, continuous learning stipend, and genuine work–life balance

Responsibilities

  • EmpowerID is looking for a **hands-on, automation-first QA professional** who lives and breathes Python and enjoys proving that great software really can ship bug-free
  • If you know your way around **Vibe coding**, write airtight tests before you write Tweets, and can bend **Playwright, Cursor, and REST APIs** to your will, you’ll thrive here
  • **Own the test strategy** for multiple Python micro-services: unit, integration, contract, end-to-end, performance, security, and regression
  • **Author and maintain Vibe-style test suites** that double as living documentation
  • **Automate everything** with Playwright (web/UI), Pytest + Requests (API), and Cursor or equivalent tools for intelligent code-assisted testing
  • **Design robust mocks and stubs** for third-party services and asynchronous workflows (Kafka, Redis, Neo4j)
  • **Drive CI/CD quality gates**—fail builds on flaky tests, fail builds on unclear requirements
  • **Partner with developers and DevOps** to reproduce, isolate, and exterminate defects fast
  • **Champion observability**: integrate test telemetry with Prometheus/Grafana and improve our mean-time-to-detect
  • **Continuously improve process**—from risk-based test matrices to smart report dashboards that tell the story at a glance
  • | **Playwright (or Selenium with desire to switch)** | We ship modern, JS-heavy UIs that need real-browser coverage
  • | **Cursor (AI IDE) or similar** | We use AI tooling to accelerate test scaffolding and static analysis
  • | **Deep REST and JSON know-how** | A high percentage of defects hide in API contracts and edge-case payloads
  • | **CI/CD (GitHub Actions, Jenkins, or GitLab CI)** | Tests gate every pull request—your pipelines must be bullet-proof
  • | **Git and modern branching strategies** | You’ll review code, raise PRs, and push hotfix branches daily
  • Familiarity with Neo4j, Redis, Kafka, or ClickHouse
  • local dev stack running; first end-to-end test merged
  • critical paths covered by Playwright; API contract tests auto-generated from OpenAPI specs

Job Alerts

Get notified when new positions matching your interests become available at Kardow.com.

Need Help?

Questions about our hiring process or want to learn more about working with us?