About the role
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
Millions of jobs, with real people getting hired every day
Questions, answered
Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.
Yes. This role at emagine was screened before publishing – we confirmed the employer before listing it.
The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.
This position can be done from anywhere, with no in-office requirement.
Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.
