We are seeking a Senior QA Automation Engineer to own the E2E test suite, maintain and expand the existing test framework, and collaborate with frontend and backend developers.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Job Description
- Process and Collaboration Sentry (error tracking and performance)
- 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
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
Interested in remote work opportunities in QA & Testing? Discover QA & Testing Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
Documentation: Maintain test plans, coverage matrices, and runbooks for QA processes
Minimum Qualifications
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)
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
- 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
Similar Jobs
Explore other opportunities that match your interests
Bayforce
Application House