Senior QA Automation Engineer

Symphony Anywhere

What is the project, and why should you care?

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.

You will be an excellent fit for this position if you have:

  • 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.

Here are some of the things you’ll be working on:

  • Audit the existing Twilio ↔ Realtime-AI call bridge (media streams, ConversationRelay) and the two-way contracts with the AWS-hosted platform (inbound invokes, outbound callbacks, retries, reconciliation)
  • Assess production-readiness of the voice service — health checks, capacity limits, alerting, incident response — and identify gaps
  • Review the AI/session logic driving calls, along with related routes, background jobs, and schema
  • Deliver a findings report and a prioritized implementation roadmap
  • Provide part-time advisory support through implementation: review architectural/technical decisions, guide webhook-contract and telephony-integration design, and consult on production operability practices

The perks of being a Symphonian

Workation
Laptop as a gift
Symphony Academy
Medical insurance
NEO Program
Loyalty Program
Team Buildings
30 days of vacation
Check all benefits ➔

What is Symphony Solutions?

Symphony Solutions is a Cloud and AI-driven IT company headquartered in the Netherlands. With a remote-first mindset, we have established a global presence spanning over 20 countries. We are a premier software provider of custom iGaming, Healthcare, and Airline solutions. We are devoted to delivering the highest quality of service and offer our expertise in full-cycle software development, cloud engineering, data and analytics, AI services, digital marketing orchestration, and more. 

15 years

on the market

7 offices

in 6 locations

Virtual office

Symphony Anywhere

Why Symphony Solutions could be
a good choice for you:

We are Anywhere. Symphony Anywhere virtual office discovers talent worldwide! With a hybrid model of work and Workation, choose when and where to work, while we provide the tools.

We are experts. Meet and work with top industry leaders in iGaming, Cloud, Agile, and more. We focus on building rapport, bringing forth our expertise, and delivering value to clients.

We disrupt. We embrace the future and contribute to it. In our diverse pool of projects, we work with visionaries that strive to disrupt the market and create solutions with impact.

We are a community. Symphonians build up the foundation for our core beliefs and values, committed and dedicated to the cause, they have passion and drive that embraces and lifts you up.

We learn. Symphony Solutions creates an environment for you to thrive and grow as an expert. We provide opportunities for your professional growth with Symphony Academy and more.

We are Agile! Symphony Solutions is all about Agile, and we mean it! We bring the Agile philosophy to every aspect of our work and set our clients on their Agile transformation journey.

So, you have applied. What’s next?

Apply

    ×
    pdf | doc | docx allowed, 5mb max

    Thank You for Your Submission!

    Our recruiter will contact you soon.

    Share
    Apply now