Senior Software Developer in Test

Summary

Designs and implements automated testing solutions for a portfolio of digital products, building end-to-end, integration, and API test frameworks while integrating them into CI/CD pipelines. Core stack: TypeScript/JavaScript/Python/Java/C#, Playwright, xUnit, NUnit, Vitest, Allure, 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


See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available