
Test Automation Engineer – Contract
540
contract
Posted on:
Location Type: Remote
Location: New York • United States
Visit company websiteExplore more
About the role
- Own and manage development-level testing process and outcomes across the platform
- Design, develop, and maintain automated tests to validate functionality across APIs, microservices, and user interfaces
- Develop and execute integration, functional, and regression tests for distributed systems
- Build and maintain automated API tests for RESTful services and service integrations
- Design and execute test suites that leverage network emulation to simulate real-world flight-line conditions (latency, packet loss, offline scenarios)
- Develop automated validations for client-side persistence, ensuring unsynced data survives refreshes, crashes, and device restarts within browser storage
- Partner closely with engineers to validate microservice interactions and platform integrations
- Participate in manual testing of user stories and features to validate requirements and expected behavior
- Define and improve test strategies, test coverage, and automation frameworks
- Integrate automated tests into CI/CD pipelines to enable reliable and repeatable deployments
- Investigate and troubleshoot defects, working with engineering teams to reproduce and resolve issues
- Create and maintain clear testing documentation, including test cases and validation strategies
- Collaborate with cross-functional teams to ensure quality standards are maintained throughout development.
Requirements
- 3+ years of experience with programming languages such as Python, JavaScript, Java, or similar
- 2+ years of experience developing automated tests and technical test documentation
- Experience building or maintaining automated test frameworks using tools such as PyTest, JUnit, Playwright, Cypress, or similar
- Experience designing and executing integration and API-level tests
- Proficiency with network request interception (e.g., Playwright route or Cypress intercept) to simulate backend failures and validate frontend behavior
- Experience performing manual testing of user stories and application features
- Experience working in Agile development environments
- Ability to quickly learn new technologies and become proficient in unfamiliar domains
- Strong attention to detail and ability to identify discrepancies between system behavior and requirements
- Ability to work independently while collaborating effectively within a team
- Strong sense of ownership with the ability to drive tasks to completion.
Benefits
- Contract Duration: initial 12 month contract, 40 hours per week
- Flexible work arrangements
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
automated testingAPI testingintegration testingfunctional testingregression testingnetwork emulationtest documentationtest strategiestest frameworksCI/CD integration
Soft Skills
attention to detailcollaborationownershipindependenceproblem-solvingcommunicationadaptabilityteamworktime managementcritical thinking