Senior Software Developer in Test
Summary
Build and maintain automated test frameworks (unit, integration, E2E) for web apps and APIs using TypeScript/JavaScript/Python/Java/C# and tools like Playwright, Vitest, and GitHub Actions.
About the role
We are seeking a Software Developer in Test to strengthen quality engineering and test automation across our portfolio of digital products. You will play a key role in building scalable test automation frameworks and ensuring quality throughout the software delivery lifecycle.
What you will be doing
Design and implement automated testing solutions
Build and maintain end-to-end, integration, and API tests
Collaborate with developers to improve testability and quality
Integrate automated testing into CI/CD pipelines
Support performance, security, and regression testing activities
Contribute to quality metrics and continuous improvement initiatives
Help establish engineering quality standards across teams
What we are looking for
Experience with test automation frameworks
Experience testing web applications and APIs
Strong programming skills in TypeScript, JavaScript, Python, Java, or C#
Backend unit/integration: xUnit, NUnit, NSubstitute, Testcontainers (MsSql), Respawn, Reqnroll (BDD/SpecFlow-compatible), Bogus, Playwright (E2E)
Frontend: Vitest, Vue Test Utils
Test data: Dedicated TestDataManager service + DataSeeder
Reporting: Allure (both frontend and backend)
Experience with CI/CD platforms (GitHub Actions) and version control systems
Understanding of modern software engineering practices
Experience working in agile product teams