2,316 Open roles
101 Companies
49 Posted today
Jobs / SoftSwiss / Test Automation Engineer Senior
Posted 2026-09-24

Test Automation Engineer Senior

Description

SOFTSWISS is hiring a Senior Test Automation Engineer to join their Data Platform team within the Data Office department. The role involves designing and implementing automated tests to validate data accuracy and pipeline reliability, while partnering closely with Data Engineers and QA Engineers.

The successful candidate will work effectively within a fully agile environment, collaborating with senior engineers while demonstrating the ability to own tasks independently. Responsibilities include reviewing and analysing business requirements and technical specifications to ensure testability, clarity, and early bug prevention, as well as performing comprehensive testing of new features, including manual testing and the development of automated scenarios using Gherkin syntax with the existing automation framework. The role also requires creating and maintaining appropriate QA documentation for the team and collaborating with other products regarding the functionality of implemented solutions.

Responsibilities
  • Work effectively within a fully agile environment, collaborating with senior engineers while demonstrating the ability to own tasks independently.
  • Review and analyze business requirements and technical specifications in collaboration with BAs and developers to ensure testability, clarity, and early bug prevention.
  • Perform comprehensive testing of new features including manual testing and the development of automated scenarios with Gherkin syntax using existing automation framework.
  • Create and maintain appropriate QA documentation for the team.
  • Collaborate with other products regarding functionality of implemented solutions.
Requirements
  • 5+ years of experience in software quality assurance (required)
  • Strong understanding of test design techniques to ensure optimal test coverage (required)
  • Solid knowledge of any programming language (Java, C#, Python, or Typescript) (required)
  • Strong understanding of SQL; ability to write complex SQL queries (joins, aggregations, groupings) for deep-level data validation (required)
  • Professional experience with Spark and Spark SQL (Spark jobs, DataFrames/Datasets, data querying) (required)
  • Experience with Delta Lake or/and with any of its implementations (required)
  • Understanding of Behavior-Driven Development (BDD) concepts and hands-on experience with frameworks like Cucumber, SpecFlow, or similar (required)
  • Strong knowledge of Git (branching, merging, rebasing, resolving conflicts) (required)
  • Good understanding of containerization (running, inspecting and troubleshooting) (required)
  • Hands-on experience using AI tools (e.g., GitHub Copilot, ChatGPT, or specialized QA agents) to accelerate test case generation, bug analysis, and script writing (required)
  • Proactive communication skills with B1+ proficiency in both English and Russian (required)
  • Strong troubleshooting skills and debugging skills for data discrepancies (required)
  • Basic knowledge of Scala programming language (nice-to-have)
  • Experience with Apache Airflow (nice-to-have)
  • Basic experience with Apache Kafka for testing event-driven systems (nice-to-have)
  • Practical experience with CI/CD pipelines and tools (e.g., GitLab CI, GitHub Actions, or similar), including interpreting pipeline failures (nice-to-have)
  • Ability to write and interpret Bash scripts for task automation and environment setup (nice-to-have)
  • Familiarity with AI Agents, Skills, and MCP (nice-to-have)
  • Experience in integrating AI capabilities into testing workflows to improve efficiency (nice-to-have)
Benefits
  • Private health insurance
  • Sports benefits
  • Comprehensive Mental Health Program
  • Free English lessons (online)
  • Local language courses
  • Paid time off
  • Maternity leave support
  • Referral program rewards
  • Upskilling, internal workshops, and participation in professional conferences and corporate events
About SoftSwiss

SOFTSWISS is a global tech expert with over 15 years of experience in providing innovative iGaming solutions. The company offers comprehensive software for online casinos, sports betting, and affiliate management. To expand its global presence, in 2024, SOFTSWISS acquired Turfsport, a leading South African betting software provider, and a significant stake in Ously Games GmbH, the company behind the fastest-growing European social casino, SpinArena.net. Additionally, the company appointed Formula 1 legend Rubens Barrichello as Non-Executive Director in Latin America, focusing on Brazil's growing market. SOFTSWISS is committed to transforming the iGaming and entertainment industry for the better through tech innovations. The Team helps operators and providers establish enduring partnerships by building profitable and scalable businesses.

Read more about SoftSwiss →

Apply on SoftSwiss →