ECCO Select
We are seeking a highly skilled Test Automation Engineer to support the modernization of our Licensing Application. In this role, the engineer must be able to understand and interpret complex state insurance business rules and translate them into effective automated test coverage within existing automation frameworks.
W2 only - no C2C
This is a 6 month contract for hire
This position will focus on UI and API automation, expanding automation framework capabilities as needed, and supporting quality initiatives across a modern CI/CD pipeline. The selected candidate will be paired with a Senior Test Automation Engineer and work closely with QA, development, and product teams in an Agile environment.
Key Responsibilities
· Design, develop, and maintain automated test cases for UI and APIs
· Implement test cases within existing automation frameworks and enhance framework capabilities as required
· Develop automated UI tests using Cypress and Selenium
· Create and maintain API automation tests using Cucumber with Karate and/or Rest Assured
· Translate complex business and regulatory requirements into effective test scenarios
· Write clean, maintainable automation code using Java and JavaScript
· Execute and maintain automated tests within CI/CD pipelines
· Coordinate and support integration, regression, and performance testing efforts
· Analyze test results, identify defects, and log issues in JIRA or a similar tracking tool
· Collaborate within a cross-functional Agile/Scrum team
· Participate in test strategy discussions and provide quality-focused input throughout the SDLC
Required Experience
· 3+ years of experience in Quality Assurance with strong test automation exposure
· Hands-on experience with at least one automation tool:
o Cypress
o Selenium
o Rest Assured
· Experience applying BDD practices using the Cucumber framework
· Strong programming experience with Java or other JVM-based languages
· Experience with JavaScript
· Professional production experience using Git and related version control tools
· Proficiency with IDEs such as IntelliJ or Eclipse
· Solid understanding of REST APIs , web services, and microservices testing
· Experience with XML and web service testing
· Strong SQL skills , including query writing and data validation
· Experience working on cross-functional Agile teams
· Must be a U.S. Citizen
Preferred / Nice-to-Have Experience
· Performance testing experience using JMeter and/or BlazeMeter
· Hands-on experience with AWS or other cloud technologies
· Experience testing highly regulated or rules-driven applications
Additional Skills & Competencies
· Designing scalable, maintainable automation solutions
· Understanding of the full software development lifecycle , including analysis, design, implementation, and evolution
· Ability to understand basic programming logic and development concepts
· Strong analytical skills, including gathering and analyzing requirements through interviews and observation
· Excellent communication and collaboration skills
· Ability to work independently in a fast-paced, Agile environment