Role Overview
We’re looking for a detail-obsessed Software Tester who owns quality end to end — from writing thoughtful manual test cases to building and maintaining automated test suites. You’ll work closely with frontend (React/Vite/Tailwind), backend (Django REST), and WordPress teams to catch issues before our clients ever do, and to make our release process faster and more reliable over time.
Responsibilities
- Review requirements, designs (Figma), and acceptance criteria to identify gaps, edge cases, and ambiguities.
- Write clear, reusable test cases covering functional, regression, UI/UX, cross-browser, and responsive/mobile behaviour.
- Execute manual test cycles across web apps, LMS/ERP modules, and WordPress sites.
- Design, build, and maintain automated UI test suites using tools such as Cypress, Playwright, or Selenium.
- Write and maintain API test collections (Postman/Newman, REST Assured) for Django REST endpoints.
- Integrate automated tests into CI pipelines (GitLab CI / GitHub Actions).
- Run basic performance and load checks (e.g. JMeter / k6) on critical endpoints.
Requirements
- 1+ years of hands-on experience in software QA covering both manual and automation testing.
- Proven experience writing and maintaining automated tests with Cypress, Playwright, or Selenium.
- Comfortable with API testing using Postman.
- Working knowledge of JavaScript/TypeScript or Python for writing test scripts.
- Familiarity with Git, branching, and merge-request based workflows.
- Ability to test responsive web apps and read Figma specs.
Skills
- Cypress
- Playwright
- Postman
- Python
- Django REST
Nice to Have
- Experience testing React applications and Django REST APIs.
- WordPress / Elementor testing experience.
- CI/CD experience (GitLab CI, GitHub Actions) and basic Docker familiarity.
- Performance/load testing (JMeter, k6).
- ISTQB Foundation certification.