Semrush logo

QA Automation Engineer (Red Team)

Semrush

Join Our Team as a QA Automation Engineer (Red Team)

About the Role

We are seeking a skilled QA Automation Engineer to join our Red Team at Semrush. This role is perfect for those who are passionate about turning ideas into reality using test scripts, automation, and a touch of magic. As a QA Automation Engineer, you will be responsible for maintaining and developing new autotests, improving our test framework, and engaging in both manual and automated testing of UI and API.

Key Responsibilities

  • Maintain and Develop Autotests: Work on existing autotests and create new ones based on implemented functionalities, focusing on both UI and API.
  • Improve Test Framework: Contribute to the enhancement of our test framework and pipeline.
  • Manual Testing: Engage in manual testing of UI and API, including research testing.
  • Quality Assurance: Monitor the quality of the released product throughout the software lifecycle.
  • Requirement Analysis: Collaborate with the team, product owner, and UI/UX specialists to analyze and formalize development requirements.
  • Technical Strategy: Interact with developers and testers to form a technical strategy and improve development and testing processes.

Who We Are Looking For

  • Experience: At least two years of experience in Java Automation.
  • Technical Skills: Understanding of OOP principles, knowledge of Design Patterns, and experience with Java + Selenide.
  • Testing Frameworks: Familiarity with TestNG/JUnit frameworks.
  • Web Technologies: Understanding of web stack and client-server applications, including HTTP, RESTful APIs, and browser debugging tools.
  • Test Frameworks: Experience in deploying or improving a test framework.
  • Continuous Integration: Experience with CI systems like Gitlab CI, Teamcity, or Jenkins.
  • Bug Tracking: Proficiency in using Jira.
  • Software Lifecycle: Good knowledge of testing theory and understanding of the software lifecycle.
  • Additional Skills: Basic knowledge of HTML/CSS/JavaScript, containerization, and Docker.
  • Language: English language proficiency at B1+ level.

Nice to Have

  • JavaScript/TypeScript: Experience in automation using JavaScript/TypeScript and Jest.
  • Accessibility Testing: Experience in a11y testing and automation.
  • gRPC and Playwright: Familiarity with gRPC and Playwright.
  • TestOps and Infrastructure: Experience with Allure TestOps, Kubernetes, Grafana, Splunk, and NoSQL databases.
  • Command Line: Ability to work with command line *nix systems.

About the Team

The Red Team is focused on developing the ‘Domain Analytics’ product, which includes popular tools like “Domain Overview” and “Organic Research.” Our product is a leader in the global market, and the team consists of a Product Owner, Backend and Frontend developers, DevOps, and QA automation engineers.

Our Test Stack

  • Languages and Tools: Java 21, Maven, Gradle, Junit, TestNG, Selenide, Gitlab CI, Allure TestOps.
  • Project Stack: Backend – HTTP/REST API/gRPC, Go, ClickHouse, Kafka; Frontend – JavaScript, React; Infrastructure: GCP, Kubernetes.

Benefits

  • Remote Work: This position offers a remote work format, but you are welcome to visit our offices for work or fun.
  • Flexible Schedule: Enjoy a flexible working day start.
  • Unlimited PTO: Take time off as needed with our unlimited PTO policy.
  • Hobby Benefit: Support for your hobbies.
  • Office Perks: Breakfast, snacks, and coffee available at the office.
  • Corporate Events: Participate in various corporate events.
  • Professional Development: Access to training, courses, and conferences.
  • Employee Gifts: Receive gifts as part of our employee appreciation program.

Join us at Semrush, a leading online visibility management SaaS platform, and be part of a team that is constantly growing and innovating. We are committed to creating an inclusive environment for all employees and celebrate diversity in our workforce.

Benefits
Extracted with AI

  • Remote work format
  • Flexible working day start
  • Unlimited PTO
  • Hobby benefit
  • Breakfast, snacks, and coffee at the office
  • Corporate events
  • Training, courses, conferences
  • Gifts for employees

Similar jobs

Last update: 23 minutes ago

Simplicate logo
Simplicate

Senior Quality Assurance Engineer with TypeScript and Automation

Join Simplicate as a Senior QA Engineer, focusing on TypeScript, automation, and quality assurance in a hybrid work environment.

Bettermile logo
Bettermile

Working Student QA - Automation (d/f/m)

Join Bettermile as a Working Student in QA Automation, focusing on web and mobile testing with Java and Cucumber in a hybrid work environment.

Semrush logo
Semrush

QA Automation Engineer

Join Semrush as a QA Automation Engineer to develop and execute integration tests for backend systems. Remote work available.

Semrush logo
Semrush

Senior NodeJS Developer

Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.

Elastic logo
Elastic

Software Engineer II - Developer Experience

Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.

Gorgias logo
Gorgias

Senior Full-Stack Engineer ReactJS/NodeJS

Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.

yourfirm GmbH logo
yourfirm GmbH

Senior Fullstack Developer for AI-Driven Mission Technologies

Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.

Bonapolia logo
Bonapolia

Senior Java Developer

Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.

RightCrowd logo
RightCrowd

Full Stack Engineer with Node.js and React

Join RightCrowd as a Full Stack Engineer to develop cloud-native applications using Node.js and React. Work remotely with cutting-edge technology.

Tricentis logo
Tricentis

Full Stack Engineer – React, Typescript, JavaScript (Frontend focus)

Join Tricentis as a Full Stack Engineer focusing on React and TypeScript in Prague. Work on cutting-edge technologies and innovate in software testing.

Semrush logo
Semrush

Data Quality Engineer - Data Platform Engineering

Join Semrush as a Data Quality Engineer to ensure data integrity and quality using test automation and profiling in a remote role.

Space Inch logo
Space Inch

Senior Java/VueJS Developer

Join Space Inch as a Senior Java/VueJS Developer to work on fintech projects with a focus on Java, Vue.js, and TypeScript in a flexible remote environment.

FxPro logo
FxPro

Senior Node.js Developer

Join FxPro as a Senior Node.js Developer. Work on cloud-based authentication solutions using Node.js, TypeScript, and Azure in a hybrid environment.

Reaktor logo
Reaktor

Lead Developer with DevOps and Functional Programming

Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.

Under Armour logo
Under Armour

IT QA Engineering Intern - Rookie Program SS' 2025

Join Under Armour's Rookie Program as an IT QA Engineering Intern in Amsterdam. Gain hands-on experience in QA engineering with a focus on testing and agile processes.

Grammarly logo
Grammarly

Entry Level Back-End Software Engineer (Java)

Join Grammarly as an Entry Level Back-End Software Engineer in Berlin. Work with Java, AWS, and more in a hybrid environment.

Triad Group Plc logo
Triad Group Plc

Senior Ruby Developer

Join Triad Group Plc as a Senior Ruby Developer, working remotely with Ruby on Rails, JavaScript, and more. Great benefits and career growth.

TomTom logo
TomTom

Senior Software Engineer III - Java

Join TomTom as a Senior Software Engineer III in Amsterdam, focusing on Java and back-end development in a hybrid work environment.

Instapro Group logo
Instapro Group

Senior Backend Engineer - Payments

Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.

AnyDesk Software logo
AnyDesk Software

Salesforce Software Engineer

Join AnyDesk as a Salesforce Software Engineer to develop and maintain internal business systems in a dynamic, remote-friendly environment.

Binance logo
Binance

Senior Backend Developer (Node.js) / SRE

Join Binance as a Senior Backend Developer (Node.js) / SRE to develop monitoring systems for high-load production environments.

Ecolab logo
Ecolab

Medior Front-End Developer (Angular)

Join Ecolab as a Medior Front-End Developer focusing on Angular, TypeScript, and JavaScript in a hybrid role in Amsterdam.

Zalando logo
Zalando

Backend Software Engineer - Privacy Technology

Join Zalando as a Backend Software Engineer in Privacy Technology, focusing on data protection and privacy automation services.

Moss logo
Moss

Senior Backend Engineer (Java, Spring)

Join Moss as a Senior Backend Engineer in Berlin, focusing on Java, Spring, and microservices.