We are seeking a QA Automation Engineer with experience testing both backend
(PHP) and frontend (React) applications.
In this role, you’ll ensure product quality across unit, integration,
functional, and end-to-end levels — developing automated test coverage and
maintaining reliable testing frameworks. You’ll collaborate closely with
developers, DevOps, and the product team to deliver high-quality, stable
releases.
About the Project
Firm Prospects is a legal intelligence platform designed to empower legal
professionals with real-time data and insights.
It provides access to a database of 500,000+ attorney profiles and 3,000+ law
firm profiles, helping users make smarter career decisions and hire
strategically. With features for talent mapping, market analysis, and firm
comparisons, Firm Prospects is shaping the future of legal tech by helping
attorneys and employers navigate the industry confidently.
Responsibilities
* Develop and maintain automated tests for frontend (React) and backend (PHP).
* Write unit tests using PHPUnit, Jest, and React Testing Library.
* Build and maintain E2E and functional tests with Cypress.
* Conduct and automate API testing using Postman/Newman.
* Perform load and performance testing with JMeter, Locust, or k6.
* Integrate automated tests into CI/CD pipelines (GitHub Actions, GitLab CI,
Jenkins, etc.).
* Participate in code reviews and improve testability and automation coverage.
* Collaborate with developers to identify, reproduce, and track defects.
Requirements
Hard Skills
* 3+ years of commercial experience in QA Automation or SDET roles
(outsourcing/outstaffing).
* Strong practical experience with:
* PHPUnit — backend unit testing
* Jest / React Testing Library — frontend unit testing
* Cypress — UI and E2E automation
* Postman / Newman — API testing
* JMeter / Locust / k6 — load and performance testing
* Experience integrating automated tests into CI/CD pipelines.
* Ability to read and understand PHP and JavaScript/TypeScript code.
* Solid understanding of testing methodologies and the SDLC.
* Upper-Intermediate English or higher (for client and developer
communication).
Soft Skills
* Strong ownership and accountability for product quality.
* Proactive communication and solution-oriented mindset.
* Analytical thinking and attention to detail.
* Ability to work independently with minimal supervision.
Nice to Have
* Knowledge of Docker and test environment configuration.
* Familiarity with Playwright or Selenium.
Hiring process
1. HR interview (45m)
2. Technical task
3. Technical interview (60m)
4. Offer 🎉
Think we might be a good match? Don’t wait — send us your CV!