Software Development Engineer in Test (SDET) CI/CD

Agility IO

Agility IO

Salary: Gross salary $3500 - 5000
Type: Full time

Tags: JavaScript Python PHP Git

Agility IO is a software development firm that designs and builds custom applications for startups and Fortune 500 companies. We are a global team of over 400 developers, QA engineers, project managers, and UX/UI designers with offices in New York City and Vietnam.

We’re seeking a proactive SDET to help elevate our software quality through automated testing, tooling, and best practices. You’ll contribute to test automation, integration testing, observability, and CI/CD to ensure robust, reliable systems.

This job offer is available on Get on Board.

Job Responsibilities

  • Design and maintain automated test suites for web and API layers using tools such as Playwright, Jest, and Supertest.
  • Implement and manage behavior-driven testing with Cucumber and Gherkin.
  • Develop test cases and mocking strategies using Jest Mocks, Sinon, or Axios Mock Adapter.
  • Conduct comprehensive API testing utilizing Postman, Newman, and REST-assured.
  • Monitor system logs and performance metrics with Application Insights, Splunk, and similar tools.
  • Validate authentication flows, including machine-to-machine (m2m) scenarios.
  • Collaborate closely with developers and DevOps teams to integrate automated tests within CI/CD pipelines using GitHub Actions and containerized environments like Docker.
  • Ensure test environments are scalable, observable, and aligned with modern microservices architectures.

Qualifications & Experience

  • Proficiency in JavaScript, TypeScript, and experience with Python; familiarity with PHP is a plus.
  • Hands-on experience with modern testing tools including Jest, React Testing Library, Mocha, and Pytest.
  • Experience with E2E testing tools such as Playwright, Puppeteer, Selenium, or Cypress.
  • Familiarity with containerization and cloud platforms, especially Docker, AWS, and/or GCP.
  • Working knowledge of SQL databases and ORM tools.
  • Comfortable using Git and participating in code review processes, with an understanding of code coverage and test structure best practices.
  • Strong English communication skills are required to effectively collaborate with both clients and internal teams, and to successfully meet project goals.

Preferred Qualifications

  • Experience defining and implementing test strategies for scalable web applications.
  • Exposure to microservices architecture and distributed system observability.
  • Experience with telemetry and performance monitoring tools such as Application Insights and Splunk.
  • Familiarity with complex authentication workflows, including machine-to-machine (m2m) authentication.
  • Strong collaboration and communication skills within Agile environments.

What We Offer

  • Competitive salary and performance-based bonuses.
  • Remote work arrangements allowing flexibility.
  • Career development opportunities and mentorship programs.
  • A collaborative and forward-thinking team culture committed to innovation and excellence.

Flexible hours Flexible schedule and freedom for attending family needs or personal errands.

Source: GetOnBoard | Main Category: Other