Semrush logo
Semrush6 days ago

Senior QA Automation Engineer (Nexus Team)

Remote · Poland or Spain

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Enterprise

Job Summary

QA Ownership: drive and own quality assurance processes in the Nexus Team, including code review, automation of workflows, and adopting new testing practices. Automated Tests: set up and maintain existing automated tests and their frameworks, supporting new features with automation. Manual Testing: perform backend-focused manual testing. Documentation and Collaboration: create and maintain documentation; collaborate with Product Manager and Tech Lead Manager to refine requirements; assist in analytics and cross-team coordination. Technical Assistance: help internal users with product issues through investigations and discussions. The Nexus Team handles customer data management, authorization, user data governance, data protection, and privacy compliance, serving 50+ teams with a focus on secure, private, accurate, available data. Technologies used include Java/Kotlin for automation; Go services; Selenide, Playwright, OkHttp, grpc-java, TestNG, JUnit 5, Maven, Gradle; Kubernetes (GKE), Docker, Terraform, GitLab CI; Front End: React, TypeScript; Databases: Spanner, Redis, ClickHouse, MySQL; Observability: Prometheus, Grafana. The role is within Semrush, an equal opportunity employer, with a global footprint and a strong focus on diversity and inclusion.

Required Qualifications

  • 5+ years of QA experience
  • 3+ years of QA automation experience
  • Experience in API and UI Test Automation using Java and/or Kotlin
  • Understanding of HTTP, RESTful APIs, and browser debugging tools
  • Experience with relational databases
  • Basic UNIX skills (CLI)
  • Practical experience setting up and maintaining testing infrastructure (CI/CD pipelines, Docker/containerized environments)
  • Experience working in an agile, cross-functional team
  • Exposure to AI/LLM tools to optimize QA processes (e.g., code reviews, test data generation)
  • Knowledge of Kubernetes, Helm, IaC (bonus)
  • NoSQL experience (Redis, MongoDB) (bonus)
  • Selenium, Playwright, OkHttp, grpc-java, TestNG, JUnit 5, Maven, Gradle (skills)
  • Front End: React, TypeScript (bonus)
  • Load testing, security best practices, PII processing (bonus)
  • GCP/Kubernetes experience (bonus)
  • Go/Java/Kotlin test automation stack
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Semrush

Senior QA Automation Engineer (Nexus Team)

Apply on Sorce