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
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.
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.
QA Automation Engineer
Join Semrush as a QA Automation Engineer to develop and execute integration tests for backend systems. Remote work available.
Senior NodeJS Developer
Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.
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.
Senior Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Salesforce Software Engineer
Join AnyDesk as a Salesforce Software Engineer to develop and maintain internal business systems in a dynamic, remote-friendly environment.
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.
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.
Backend Software Engineer - Privacy Technology
Join Zalando as a Backend Software Engineer in Privacy Technology, focusing on data protection and privacy automation services.
Senior Backend Engineer (Java, Spring)
Join Moss as a Senior Backend Engineer in Berlin, focusing on Java, Spring, and microservices.