Company logo

QA Engineer (Frozen Team)

Semrush

Full-time

Remote

Madrid, Spain

Hi there!

We are Semrush, a global IT company developing our own product—a platform for digital marketers. New stars are born here, and you don’t want to miss the opportunity!

We're currently hiring for a QA Engineer role, perfect for those who strive to implement and complete functional processes.

Role Responsibilities:

  • Maintain and write new autotests, including for newly implemented functionality (UI and API).
  • Improve the test framework and test pipeline.
  • Conduct manual testing of UI and API (including research testing).
  • Track product quality throughout the software life cycle.
  • Analyze and formalize development requirements alongside the team, product owner, and UI/UX specialists.
  • Collaborate with developers and testers to create a technical strategy and improve development and testing quality.

Who We’re Looking For:

  • 2+ years of experience in Java & JavaScript Automation.
  • Strong understanding of OOP principles and Design Patterns.
  • Proficiency in Java (and potentially Kotlin or Groovy) and JavaScript with Playwright.
  • Familiarity with TestNG or JUnit frameworks.
  • Experience in UI, a11y, and API testing.
  • Test framework deployment or improvement experience, with a solid understanding of test framework architecture.
  • Hands-on experience with continuous integration systems.
  • Experience with bug trackers.
  • Strong understanding of testing theory and the software lifecycle.
  • Familiarity with databases and basic knowledge of HTML/CSS/JavaScript due to domain specifics.
  • Basic understanding of containerization and Docker.
  • English level: B1+

Nice to Have:

  • Experience with JavaScript/TypeScript automation and Jest.
  • Experience in a11y testing and automation (e.g., Axe).
  • Experience with Playwright, Allure TestOps, Selenide.
  • Knowledge of Kubernetes, Grafana, Splunk.
  • Familiarity with SQL & NoSQL databases.
  • Basic knowledge of Kotlin or Groovy.
  • Ability to work with the command line on *nix systems (basic level).

Our Values:

  • Trust – We speak up and are true to ourselves.
  • Sense of Ownership – We focus on what we believe in.
  • Constant Change – We continually seek improvement.

About the Team:

You’ll meet the team during one of the interviews, but here’s some brief information about your future colleagues:

The Frozen Team is focused on transitioning products to a more maintainable state using a refined adoption process. Our goal is to take ownership of products with minimal effort while ensuring that the changes we make are reliable. This requires strong test coverage, and that’s why we’re looking for an additional QA automation engineer!

What We Offer:

  • Choose your work format: #wfo, #wfh, or a mix of both.
  • Flexible working hours.
  • Unlimited PTO.
  • Hobby benefit.
  • Breakfast, snacks, and coffee at the office.
  • Corporate events.
  • Access to training, courses, and conferences.
  • Gifts for employees.