
Test Automation Engineer
540
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
About the role
- Own and manage the development-level testing process and outcomes
- Design, develop, and maintain automated tests to validate platform functionality across APIs, microservices, and user interfaces
- Develop and execute integration, functional, and regression tests for distributed systems and platform services
- Build and maintain automated API tests for RESTful services and service integrations
- Work closely with engineers to validate microservice interactions and platform integrations
- Participate in manual testing of user stories and new features to validate requirements and expected system behavior
- Define and improve test strategies, test coverage, and automation frameworks for the platform
- Contribute automated tests to 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 and test cases for platform functionality
- Collaborate with engineers, architects, and product stakeholders to ensure quality standards are maintained throughout development
Requirements
- 3+ years of experience developing in modern programming languages such as Python, JavaScript, Java, or similar
- 2+ years of experience writing automated tests and technical test documentation
- Experience developing or maintaining automated test frameworks using tools such as PyTest, JUnit, Playwright, Cypress, or similar frameworks
- Experience designing and executing integration tests (API testing, service-level testing, unit testing, etc.)
- Experience testing and automating tests for REST APIs
- Experience performing manual testing of user stories and application features
- Experience working in Agile software development environments
- Ability to quickly learn new technologies and become proficient in unfamiliar domains
- Excellent verbal and written communication skills
- Strong attention to detail and ability to identify discrepancies between system behavior and documentation
- Ability to work independently while also collaborating effectively within a team
- Strong sense of ownership with the ability to drive tasks to completion
Benefits
- Flexible PTO + all Federal holidays off
- Health, dental and vision insurance plans
- Flexible Spending Account (FSA)
- 401k with employer match
- Company-sponsored life insurance, short- and long-term disability
- Professional development (training, certifications, conferences)
- Paid cloud developer accounts
- Referral bonuses
- HQ office perks (parking / metro reimbursement, nitro coffee & lunches)
- Annual social events (540 Week, hackathon, charity golf tournament, etc.)
- Access to 540’s Washington Capitals & Nationals tickets
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonJavaScriptJavaautomated testingintegration testingAPI testingunit testingtest documentationtest frameworksCI/CD
Soft Skills
communication skillsattention to detailcollaborationindependenceownershipproblem-solvingadaptabilityteamworktime managementcritical thinking