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

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

QA Engineer (UI-Kit Team)

Join Semrush as a QA Engineer in Czechia, focusing on test automation, accessibility, and integration testing for digital marketing platforms.

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.

Quadcode logo
Quadcode

Full-Stack QA Engineer (Web and Mobile)

Join Quadcode as a Full-Stack QA Engineer to test web and mobile applications, focusing on manual and automated testing.

Alludo logo
Alludo

Middle Automation QA Engineer

Join Alludo as a Middle Automation QA Engineer. Work remotely, ensuring software quality with Python and test automation.

Etraveli Group logo
Etraveli Group

QA Engineer (Front-end)

Join Etraveli Group as a Front-end QA Engineer in Athens. Work on automation testing for web applications using JavaScript and TypeScript.

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.

Alludo logo
Alludo

Software Development Engineer in Test

Join Alludo as a Software Development Engineer in Test, focusing on automation and testing in a fully remote role.

Semrush logo
Semrush

Java Developer (Solar Team)

Join Semrush as a Java Developer to work on microservices, Spring Boot, and more in a remote role.

Semrush logo
Semrush

Senior Frontend Developer (Enterprise Solutions Unit)

Join Semrush as a Senior Frontend Developer to create innovative solutions using JavaScript, TypeScript, and more. Hybrid work in Cyprus.

Semrush logo
Semrush

Remote Frontend Developer with JavaScript and TypeScript Experience

Join Semrush as a Remote Frontend Developer. Work with JavaScript, TypeScript, and React to build web applications.

Semrush logo
Semrush

Frontend Developer (UI-Kit Team)

Join Semrush as a Frontend Developer in the UI-Kit Team. Work with JavaScript, TypeScript, and React to develop scalable components.

Semrush logo
Semrush

Frontend Developer with React Experience

Join Semrush as a Frontend Developer with React expertise. Work remotely, develop new features, and solve real-world problems.

Semrush logo
Semrush

Frontend Developer with JavaScript and TypeScript Experience

Join Semrush as a Frontend Developer to build and manage interfaces for digital marketing platforms using JavaScript and TypeScript.

Semrush logo
Semrush

Fullstack Developer (Raspberry Team)

Join Semrush as a Fullstack Developer in the Raspberry Team, developing solutions to enhance customer engagement.

Semrush logo
Semrush

Senior Frontend Developer (Enterprise Solutions Unit)

Join Semrush as a Senior Frontend Developer to create innovative solutions in a hybrid work environment. Expertise in JavaScript, TypeScript, and CSS required.

Etraveli Group logo
Etraveli Group

QA Engineer (Back-end)

Join Etraveli Group as a Back-end QA Engineer in Athens. Work on global payment solutions with Java, Selenium, and more. Hybrid work model.

Semrush logo
Semrush

Analytics Engineer (Data Product & Research Team)

Join Semrush as an Analytics Engineer to develop data pipelines and enhance analytics tools. Work remotely with flexible hours.

Semrush logo
Semrush

Frontend Developer (UI-Kit Team)

Join Semrush as a Frontend Developer in the UI-Kit Team. Work with JavaScript, React, and more in a flexible, remote environment.

Semrush logo
Semrush

Frontend Developer (UI-Kit Team)

Join Semrush as a Frontend Developer in the UI-Kit Team. Work remotely, develop open-source systems, and support developers.

Semrush logo
Semrush

Integration Engineer - Enterprise Architecture Team

Join Semrush as an Integration Engineer to develop and manage integrations using GCP, Workato, and more.

Semrush logo
Semrush

Senior Frontend Developer (Enterprise Solutions Unit)

Join Semrush as a Senior Frontend Developer to create innovative solutions using JavaScript, TypeScript, and ReactJS in a remote role.

Semrush logo
Semrush

Senior Backend Developer (Enterprise Solutions Unit)

Join Semrush as a Senior Backend Developer to lead backend projects, ensure code quality, and drive development processes. Remote work available.

Semrush logo
Semrush

Frontend Developer (Umbrella Team)

Join Semrush as a Frontend Developer in Catalonia, Spain. Work on complex web applications using JavaScript, React, and more.