Middle AQA (Cypress) engineer

2+ years

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:

  • Installer Portal – for the installation teams
  • Admin Portal – for partners
  • Customer Portal – for property owners

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:

  • Writing automated tests for frontend and backend using Cypress
  • Creating Pull Requests with automated test code and resolving conflicts in them
  • Performing automated and manual regression testing
  • Manually testing new features and bug fixes
  • Preparing test documentation (test plans, test cases)
  • Participating in SCRUM events (daily meetings, sprint planning, team demos, retrospectives) and providing updates on completed work in English

Requirements:

  • 2+ years of commercial experience in manual and automated testing of web applications
  • Experience with JavaScript
  • Experience with Cypress
  • Practical experience with PostgreSQL
  • Skills in API automation testing
  • Hands-on experience with regression, ad-hoc, exploratory, black-box/grey-box, and smoke testing
  • Upper-Intermediate level of spoken English

We offer:

  • Remote work and flexible schedule (you can start your day between 9:00–12:00, with preferred project hours 11:00–20:00 / 12:00–21:00)
  • Flat organizational structure and zero bureaucracy
  • No time trackers
  • Paid vacation (20 working days) and sick leave (10 working days)

Interview stages:

  • Interview with a recruiter and English check (30–60 min)
  • Technical interview with Lead AQA and PM from Freshcode (1–1.5 h)
  • Interview with Lead AQA from the client’s side (1 h)

Would you like to join our team?
Fill out the form below or message us on Telegram.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you!
Our recruiter will contact you shortly
Oops! Something went wrong while submitting the form.
Ask a question | Get in touch
Send your CV
Message us on Telegram
instagramlinkedin
Headquarters
93 Belovodski Put, Sofia 1616, Bulgaria
©2026 All Rights Reserved.
anchor