Middle AQA (Java+Selenium) Engineer

Remote, 2+ years of experience

We are looking for a Middle AQA Engineer (Java+Selenium, Manual/Auto ~ 30/70) with at least 2 years of experience in both automated and manual testing, and a high level of conversational English. The project's primary goal is the development of a platform that enables households to transition to renewable energy sources.

About the project: Software for installating equipment and related systems to facilitate a complete household transition to renewable electricity sources.The equipment includes solar panels, inverters, and energy storage units (kind of home power banks). The project has been ongoing for over 4 years, with continuous additions of new functionality and improvements to existing features.

This product includes the following apps:

1. Installer Equipment Portal

2. Admin Panel for the Portal

3. Customer Portal for Property Owners

Our client is one of the leading companies in the USA specializing in financing equipment installation for electricity generation and consumption through renewable energy sources.

Stack for QA: Java, Selenium, TestNG, Maven, GitHub Actions для CI/CD, SalesForce (SFDC) CRM. The team is gradually switching to JS+Cypress.

Project stack: Clojure, Compojure, Ring, Postgres, ClojureScript, Reagent, Material-UI, Reframe, Kee-Frame, Clojure.Spec


  • on our side: 3 AQA engineers, 5 Clojure developers, PM
  • on the client's side: 8 in-house development teams in the USA (60+ specialists), including developers, 10+ generalist AQA engineers (including QA team lead), product managers, and Scrum masters.

We work with 4 client's Scrum teams, communicating and collaborating effectively with these team members.

Development methodology: Scrum methodology with sprints lasting 2 weeks.

Meetings: Daily Scrum meetings are conducted in English. The preferred working schedule for this project is from 11-12 AM to 8-9 PM.


  • Writing automated tests (approximately 70% of the time spent on automation, 30% on manual testing)
  • Updating and maintaining existing automated tests
  • Functional manual testing (new features, changes, bug fixes), smoke testing, manual regression testing, using automated tests
  • Preparing test documentation (test plans and test cases)
  • Participating in SCRUM events (daily meetings, sprint planning, backlog grooming, retrospectives, test plan review sessions), and providing updates on completed work in English
  • Managing bugs (from creation to release)

We find important

  • 2 years of experience in both manual and automated testing of web apps
  • Knowledge and experience with Java
  • Experience  with Selenium
  • Experience with the Maven build tool
  • Skills in using TestNG
  • Experience with GitHub Actions for CI/CD
  • Upper-intermediate level of English (both written and spoken)

Will be a plus

  • Knowledge and experience with JS
  • Experience with Cypress
  • Skills in working with SalesForce (SFDC) CRM

What we offer

  • Remote work and flexible shedule (the preferred working schedule for this project is from 11-12 AM to 8-9 PM)
  • Zero bureaucracy and flat organizational structure
  • No time trackers
  • Paid vacation (15 working days) and sick leave (10 working days)

Interview stages

  • Interview with a Recruiter and English check (45 min)
  • Technical interview with the Lead AQA and PM Freshcode (1-1,5 h)
  • Interview with the 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.

Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.