Our client is a well-known client in the Financial Services sector. They are seeking a highly skilled Senior Software Engineer in Test to join their team. In this role, you will be responsible for designing, developing, and maintaining automated test frameworks to ensure the quality and reliability of our software solutions. You will work closely with developers, product managers, and DevOps engineers to implement best practices in testing and CI/CD. Responsibilities: Develop and maintain automated test frameworks and scripts using TypeScript and Node.js. Implement Test-Driven Development (TDD) practices to enhance code quality and reliability. Design and execute automated tests for APIs, databases, and front-end applications. Work with SQL databases to validate data integrity and ensure efficient query performance. Collaborate with software engineers to build robust CI/CD pipelines and integrate automated testing. Ensure test coverage for RESTful APIs, microservices, and other backend components. Monitor and analyze test results, troubleshoot failures, and optimize test execution. Mentor junior engineers and advocate for quality engineering best practices across the team. Requirements: 6-8 years of experience in software engineer in testing – A MUST Strong programming skills in TypeScript and Node.js – A MUST Expertise in TDD (Test-Driven Development), and frameworks (e.g. Playwright, Cypress, Selenium ) Experience with SQL databases (PostgreSQL, MySQL, or similar). Proficiency in CI/CD tools (Jenkins, GitHub Actions, GitLab CI/CD, or similar). Hands-on experience with API testing tools such as Postman, Supertest, or Jest. Strong understanding of software development life cycle (SDLC) and Agile methodologies. Excellent problem-solving skills and ability to work in a collaborative environment. Experience with cloud platforms such as AWS, Azure, or GCP. If you think you have the above skills and experiences, click the ‘Apply’ button or send your resume to alex.nguyentalentinternational.com