emagine logo

Senior Software Developer in Test

emagine

RemoteFull timeMid levelPosted today
Apply with JobAssist

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

20,000+
New jobs added daily
7,000,000+
Verified job listings
500,000+
Tailored applications submitted
FAQ

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.