Test Automation Engineer
New
5
Remote within the continental United States, East Coast working hoursContractMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 3+ years of experience
- Required Skills
- PythonCypressJavaJavascriptJUNITAPI testingPlaywright
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
- Bachelor’s Degree in Computer Science or related engineering field (preferred)
Responsibilities
- 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
View Full Description & ApplyYou'll be redirected to the employer's site