QA Automation Engineer
- Experience working in Agile/Scrum environments with sprint-based delivery
- Comfortable using Jira or similar tools for defect tracking and test management Ability to collaborate with frontend and backend developers to define acceptance criteria
- Clear written and verbal communication — fully remote team
What You Will Do Own the E2E test suite:
Maintain and expand the existing test framework covering 20+ feature areas including onboarding, document s
QA Automation Engineer — Job Posting checklists, and scheduling Expand API test coverage: Build automated test suites for Django REST API endpoints — authentication flows, CRUD operations, permission matrices, and edge cases Integrate tests into CI/CD:
Configure and maintain automated test runs in GitLab CI/CD pipelines, ensuring tests gate deployments to staging and production
Regression testing: Execute regression suites before every production release, identify flaky tests, and improve test reliability
Bug triage: Work with Sentry error reports and production logs to investigate, reproduce, and document defects Cross-platform validation: Test across the admin portal (desktop), employee/client portal (mobile-responsive), and public-facing application forms
Test data management: Maintain test fixtures, factory data, and environment configurationsDocumentation: Maintain test plans, coverage matrices, and runbooks for QA processes
E2E / UI Automation (Primary)- 3–5 years of professional QA automation experience
- Strong proficiency in Playwright or Cypress for browser-based E2E testing
- Experience writing tests using the BDD / Gherkin syntax (Given/When/Then) with Cucumber preprocessors
- Solid understanding of the Page Object Model (POM) design pattern for maintainable test architecture
- Experience testing React single-page applications — handling dynamic rendering, client-side routing, modals,
- multi-step forms, file uploads, and digital signature flows
- Ability to write reliable selectors and handle async waits properly (no hard-coded wait anti-patterns)
- Experience with REST API testing — validating request/response payloads, status codes, authentication tokens (JWT), and error handling
- Familiarity with tools such as Postman, Cypress API testing, or pytest for backend validation
- Understanding of OpenAPI / Swagger schemas and how to use them for contract testing or regression suites
- Comfort testing multi-tenant APIs where behavior varies by organization context (e.g., custom request headers
- Strong knowledge of test case design — boundary analysis, equivalence partitioning, positive/negative paths, data-driven scenarios 1/3
- QA Automation Engineer — Job Posting Experience with both functional and regression testing strategies
- Ability to write clear, actionable bug reports with reproduction steps, expected vs. actual results, and environment details Understanding of the test pyramid — knowing when to write E2E tests vs. integration tests vs. unit tests