Software Engineer in Test – About the Role
As a Software Development Engineer in Test (SDET) at Liven, you’ll play a crucial role in maintaining the stability and reliability of our platform. You’ll design and implement automated tests for our backend services, shape test infrastructure, and embed quality practices across the development lifecycle. This role sits at the intersection of engineering and quality—perfect for someone who loves building robust systems and advocating for clean, testable code.
What you'll do- Write and maintain automated unit, integration, and E2E tests for services built in Express.js (Node.js) and Go.
- Contribute directly to production codebases, improving test coverage and reliability.
- Maintain and evolve Liven’s test frameworks, tools, and infrastructure.
- Ensure tests are seamlessly integrated into our CI/CD pipelines (GitHub Actions, GitLab, Jenkins).
- Partner with engineers to design systems with testability in mind and ensure comprehensive test coverage for new features.
- Support exploratory efforts for complex systems, validating edge cases and unexpected behaviours.
- Promote a culture of testing and quality engineering throughout the team.
- 5+ years of experience in test automation or software engineering roles.
- Experience writing robust unit, integration, and end-to-end tests.
- Familiarity with frameworks like Jest, Mocha, Supertest, Go test, Testify, or Ginkgo.
- Proficiency with E2E tools like Playwright, Cypress, or similar.
- Hands‑on experience with API testing tools such as Postman or REST‑assured.
- Solid grasp of CI/CD pipelines and version control systems like Git.
- Strong debugging skills and a methodical approach to problem‑solving.
- Great communication and collaboration skills with a test‑first mindset.
- Familiarity with Docker and Kubernetes for containerised environments.
- Experience with contract testing (e.g. Pact).
- Knowledge of performance testing and profiling methodologies.
- Exposure to cloud platforms like AWS, GCP, or Azure.
- Prior experience with large‑scale distributed systems and backend services.
Mid‑Senior level
Employment TypeFull‑time
Job FunctionSoftware Development, IT System Custom Software Development, and Hospitality
Referrals increase your chances of interviewing at Liven by 2x.
#J-18808-Ljbffr