(USA) Senior, Software Engineer
Role responsibilities
Design and implement automated testing strategies for a distributed microservices architecture using TypeScript and Node.js. Build service-level and cross-service integration tests while integrating them into CI/CD pipelines to improve system reliability.
Requirements
Requires 7+ years of experience in an automation-focused role with strong proficiency in backend testing and TypeScript. A bachelor's degree in computer science or a related field is required, or equivalent professional experience.
Key skills
TypeScript, Node.js, Microservices Architecture, Automated Testing, API Testing, Integration Testing, Contract Testing, CI/CD Pipelines, Jest, Mocha, Playwright, Pact, Distributed Systems, C#/.NET, GitHub Actions, Jenkins
Keywords
SDET, Software Development Engineer in Test, TypeScript, Node.js, Microservices, Backend Testing, API Testing, Contract Testing, Integration Testing, Unit Testing, CI/CD, GitHub Actions, Jenkins, GitLab CI, Jest, Mocha, Playwright, Pact, Distributed Systems, C#, .NET, WCAG 2.2 AA, Digital Accessibility, Authentication, Authorization, PII Storage, Identity Management, Automation Frameworks, Software Engineering