Scheduled maintenance: Saturday June 28, at 12:00 UTC. Estimated duration: 30 minutes

Software Development Engineer in Test (SDET) CI/CD in Agility IO

FULL_TIME

  Remote (9 locations) | Senior | Full time | SysAdmin / DevOps / QA

Gross salary $3500 - 5000 USD/month

1 applications
Last checked today
Apply now
Requires applying in English

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.

© Get on Board. All rights reserved.

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.

GETONBRD Job ID: 54551

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

Remote work policy

Locally remote only

Position is 100% remote, but candidates must reside in South America, Guatemala, Nicaragua, Mexico, Costa Rica, Honduras, Panama, El Salvador or Belize.

  1. Jobs ›
  2. SysAdmin / DevOps / QA ›
  3. Agility IO ›
  4. Software Development Engineer in Test (SDET) CI/CD

About Agility IO

Agility IO is a dynamic software development firm specializing in custom applications for startups and Fortune 500 companies. Our global team of 400+ professionals includes developers, QA engineers, project managers, and UX/UI designers. — Agility IO's full profile

Software Development Engineer in Test (SDET) CI/CD
Agility IO •   Remote (9 locations)
Apply
Requires applying in English
Share this job Share