Senior QA Automation Engineer (Nexus Team)
Remote · Poland or Spain
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
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.