About the role
As a Full-Stack QA Engineer at TheWebVale, you will verify the stability and accuracy of complete client software solutions. You will write end-to-end test suites that validate user flows across web frontends, server APIs, payment gateways, and database state transitions.
You will collaborate with developers and product managers to embed automated quality verification into our two-to-three week release cadences. You will ensure clients receive dependable, thoroughly verified applications on schedule.
What you will do
- Develop automated end-to-end test suites covering complex business user journeys.
- Write API integration tests to validate request schemas, headers, and database updates.
- Conduct exploratory testing on new feature releases to identify subtle edge-case bugs.
- Integrate automated test runs into GitHub Actions pipelines to prevent regression merges.
- Create clear, detailed bug reports with reproduction steps, network traces, and logs.
- Collaborate with developers during sprint planning to establish testable acceptance criteria.
What you will need
- Possess 2–4 years of software quality assurance experience across full-stack applications.
- Show practical proficiency writing test code in JavaScript, TypeScript, or Python.
- Demonstrate experience with browser automation frameworks like Playwright or Cypress.
- Understand how to test RESTful APIs, inspect database state, and mock network services.
- Possess strong analytical thinking and systematic problem-solving skills.
- Communicate test outcomes and quality risks objectively to engineers and founders.
Nice to have
- Experience with performance and load testing tools like k6 or Locust.
- Familiarity with visual regression testing tools like Percy or Chromatic.
- Basic knowledge of Docker for spinning up isolated test environments.