Senior QA Automation Engineer

Posted Yesterday
Be an Early Applicant
6 Locations
Remote
Senior level
Artificial Intelligence • Cloud • Information Technology • Software
The Role
Leads quality assurance and automation strategy across teams. Designs, develops, and optimizes API, UI, end-to-end, performance, and load tests; maintains reliable CI/CD pipelines; investigates failures and performance bottlenecks; improves automation frameworks; and supports UAT and quality signoff. Partners with engineering leadership on scalable testing approaches, mentors engineers, communicates quality risks, and contributes to technical and architectural discussions.
Summary Generated by Built In

As a Senior QA Automation Engineer, you will play a key technical leadership role in setting quality standards and advancing testing practices across the organization.

You will combine deep automation expertise with cross-functional collaboration — developing comprehensive test strategies, driving API, UI, and E2E automation, leading non-functional and performance testing efforts, and mentoring engineers.

Working closely with the Tech Lead and engineering teams, you will help define and implement scalable automation approaches for complex projects, improve testing efficiency, and ensure reliable, high-quality software delivery.


Requirements
  • 5+ years of experience as a QA Automation Engineer or SDET in an Agile environment, with demonstrated technical expertise and ownership of quality.
  • Strong programming skills, preferably in Groovy or Java, with the ability to develop, maintain, and optimize automation frameworks.
  • Ability to build automation solutions from scratch, explain technical approaches, and mentor other engineers.
  • Strong expertise in API, UI, and E2E test automation, with hands-on experience in tools and frameworks such as Selenium/Selenide, OkHttp, TestNG, Cucumber (BDD), or their equivalents.
  • Ability to analyze existing UI automation frameworks, contribute new tests, troubleshoot issues, and optimize test runners, execution performance, and reliability.
  • Advanced knowledge of RESTful API testing, including complex request chaining, response validation, data verification, and scripting, combined with risk-based testing approaches and automation strategy development.
  • Hands-on experience with performance and load testing, including designing and executing load testing scenarios, analyzing system performance, and identifying bottlenecks across application components.
  • Strong understanding of CI/CD practices, including building and maintaining automated test pipelines using tools such as GitLab CI/CD and Gradle.
  • Experience with automated test reporting tools such as Allure or equivalent solutions.
  • Strong organizational skills and experience with issue-tracking and test management tools such as Jira.
  • Experience testing in cloud-native environments, with exposure to Kubernetes, Docker, and AWS.
  • Ability to collaborate with developers on technical solutions, investigate complex issues, and contribute to architectural discussions.

Nice to Have

  • Experience testing asynchronous and event-driven integrations using Apache Kafka or similar messaging platforms.
  • Experience with database validation and testing using PostgreSQL, DynamoDB, or similar databases.
  • Experience developing custom performance and load testing utilities using Groovy/Java, including supporting libraries and tools such as Jackson, Logback, and Chart.js.
  • Familiarity with static code analysis tools such as CodeNarc or equivalent solutions.
  • Exposure to Terraform, Splunk, or New Relic for infrastructure management, monitoring, and debugging.
Responsibilities:

What You Will Do

  • Take ownership of end-to-end quality assurance for your team, including requirements analysis, test planning, automation coverage, and quality signoff.
  • Partner with the Tech Lead to define automation approaches and test strategies for complex projects, ensuring testing efforts align with development priorities and delivery timelines.
  • Design, develop, maintain, and optimize API, UI, and E2E automated tests, ensuring reliable and scalable test coverage.
  • Drive non-functional testing (NFT), including performance and load testing for large features, and actively participate in identifying and addressing performance bottlenecks.
  • Own and continuously improve the automation test suite by monitoring execution results, investigating failures, reducing flaky tests, and optimizing framework performance and reliability.
  • Build, maintain, and optimize automated test pipelines within CI/CD workflows, providing developers with fast and actionable feedback.
  • Participate in User Acceptance Testing (UAT) and provide recommendations for improving application quality and usability.
  • Proactively identify quality risks, address gaps in automation coverage, and advocate for effective testing practices across teams.
  • Collaborate with engineering teams to improve testing processes, introduce automation improvements, and support incremental delivery of complex features.
  • Regularly demonstrate new automation tests, communicate testing results, report defects, and advocate for their resolution during team triage sessions.
  • Contribute to the development and improvement of internal testing tools, frameworks, and the broader Automation QA (AQA) strategy.
  • Participate in architectural and technical discussions, contributing to the design of scalable, reliable, and testable systems.

Leadership & Collaboration

  • Foster strong relationships with developers, QA engineers, Tech Leads, and other cross-functional stakeholders.
  • Provide technical guidance and mentorship to engineers, sharing automation best practices and supporting their professional development.
  • Communicate technical concepts, quality risks, and testing outcomes clearly to both technical and non-technical stakeholders.
  • Collaborate with cross-functional teams to align testing priorities, coordinate automation efforts, and ensure quality objectives are met.
  • Promote continuous improvement through constructive feedback, knowledge sharing, and the adoption of more effective testing practices.

Skills Required

  • 5+ years of experience as a QA Automation Engineer or SDET in an Agile environment
  • Strong programming skills in Groovy or Java
  • Experience building, maintaining, and optimizing automation frameworks
  • Experience with API, UI, and end-to-end test automation
  • Experience with Selenium, Selenide, OkHttp, TestNG, Cucumber, or equivalent tools
  • Experience analyzing UI automation frameworks, troubleshooting issues, and optimizing test execution
  • Advanced knowledge of RESTful API testing and risk-based testing
  • Hands-on experience with performance and load testing
  • Experience building and maintaining automated CI/CD test pipelines
  • Experience with GitLab CI/CD and Gradle
  • Experience with automated test reporting tools such as Allure
  • Experience with issue-tracking and test management tools such as Jira
  • Experience testing cloud-native environments with Kubernetes, Docker, and AWS
  • Ability to collaborate with developers, investigate complex issues, and contribute to architectural discussions
  • Experience testing asynchronous and event-driven integrations using Apache Kafka
  • Experience with database validation using PostgreSQL or DynamoDB
  • Experience developing custom performance and load-testing utilities using Groovy or Java
  • Experience with Jackson, Logback, and Chart.js
  • Familiarity with CodeNarc or equivalent static code analysis tools
  • Exposure to Terraform, Splunk, or New Relic
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Amsterdam
Year Founded: 2008

What We Do

Symphony Solutions is a Dutch-based AI, Cloud, & Agile transformation company. As a premier software provider of custom iGaming, Healthcare, and Airline solutions, it offers expertise in full-cycle software development, cloud engineering, data and analytics, and AI services.

Similar Jobs

In-Office or Remote
Kraków, Małopolskie, POL
1000 Employees

Ciklum Logo Ciklum

Quality Assurance Engineer

Information Technology • Consulting
Remote
Poland
2995 Employees
In-Office or Remote
Wrocław, Dolnośląskie, POL
6282 Employees
12K-199K Annually

SOFTSWISS Logo SOFTSWISS

Quality Assurance Engineer

Blockchain • Gaming • Payments • Software
In-Office or Remote
5 Locations
2200 Employees

Similar Companies Hiring

Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees
RapidScale Thumbnail
Cloud • Information Technology • Consulting
Raleigh, NC
600 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account