We are looking for a Middle AQA Engineer, specializing in Cypress (Manual/Automation ~50/50), with at least 2 years of experience in manual/automated testing of web applications, and Upper-Intermediate English for a platform that helps households transition to renewable energy sources.
About the project:
The platform supports the installation of equipment and related systems to enable a complete household transition to renewable electricity. The equipment includes solar panels, inverters, and home energy storage units (“home power banks”). The project has been active for over 6 years, continuously adding new features and improving existing functionality.
The project consists of several applications:
Together, these portals cover the full cycle of equipment installation, commissioning, and payment processing.
Client: One of the leading US companies specializing in financing the installation of renewable energy equipment.
Tech stack for project: Clojure (Compojure, Reitit, Ring, Clojure Spec, Malli), PostgreSQL, ClojureScript, Reagent, Material-UI, Reframe, Kee-Frame
Tech stack for QA: JavaScript + Cypress. Automation covers ~70% frontend tests and ~30% API tests. Manual testing and other QA activities take roughly 50% of the time.
Team:
Our side: 3 AQA engineers, 5 Clojure developers, Project Manager
Client side (USA): 8 in-house development teams (60+ specialists), including 20+ developers, 10+ generalist AQA engineers (including QA Team Lead), 5+ Product Managers, and Scrum Masters
Development methodology: Scrum with 1–2 week sprints depending on the team
Meetings: Daily Scrum meetings in English
Preferred working hours for this project: 11:00–20:00 / 12:00–21:00
Responsibilities:
Requirements:
We offer:
Interview stages: