- Job Title: Software Development Engineer in Test (SDET)
- Location: Remote — Central or South America
- Job Type: Remote, Full-time Contractor
- About Us: 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 looking for a detail-oriented SDET to join our team and help ensure the quality and reliability of our applications. In this role, you'll be responsible for writing automated test scripts, defining test frameworks, and building robust test coverage across front-end and back-end systems.
-
Job Responsibilities
- Design, develop, and maintain automated test suites using Playwright and JavaScript.
- Define and implement behavior-driven development (BDD) test scenarios using Cucumber and Gherkin syntax.
- Collaborate with developers, product managers, and QA analysts to understand requirements and ensure testability.
- Integrate automated tests into CI/CD pipelines to support continuous testing and deployment.
- Monitor and analyze logs and telemetry using tools like Application Insights and Splunk.
- Validate complex authentication and machine-to-machine (m2m) workflows.
- Create detailed bug reports and contribute to root cause analysis and quality metrics.
-
Qualifications & Experience
- Strong proficiency in JavaScript with experience in writing clean, maintainable test code.
- Hands-on experience with Playwright for end-to-end browser automation.
- Familiarity with Cucumber and Gherkin for BDD-style test scenarios.
- Experience integrating automated testing into CI/CD pipelines.
- Comfortable working with logging and monitoring tools such as Application Insights and Splunk.
- Experience testing authentication flows, including m2m (machine-to-machine) scenarios.
- Understanding of software QA principles, test strategy, and defect management.
-
Preferred Qualifications
- Experience with API testing and mocking strategies.
- Exposure to performance and load testing frameworks.
- Familiarity with version control and collaboration tools such as Git and GitHub.
- Strong debugging and troubleshooting skills across the tech stack.
- Experience working in Agile/Scrum environments with cross-functional teams.
-
What We Offer
- Competitive salary and performance-based bonuses.
- Remote work arrangements.
- Career development opportunities and mentorship.
- A collaborative, forward-thinking team culture.
-
Ready to Make an Impact?
- If you’re passionate about quality engineering and want to help build reliable, scalable software through automation and testing best practices, we’d love to hear from you. Apply by emailing your resume to careers@agilityio.com.