> Markdown version of [/jobs/ext/3342529-software-engineer-in-test](https://www.wearedevelopers.com/jobs/ext/3342529-software-engineer-in-test). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer in Test - **Company:** Compunnel Inc. - **Location:** Westlake, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Automation of Tests, Microsoft Azure, IBM Rational ClearCase, Software Quality, DevOps, Distributed Systems, Junit, Python (Programming Language), Scrum Methodology, Regression Testing, Selenium, Software Engineering, SQL Databases, System Testing, Testng, Extensible Markup Language (XML), ReadyAPI, SOAPAPI, Git, Information Technology, Restful APIs, Cucumber (Software) - **Published:** September 24, 2026 - **Apply:** https://www.dice.com/job-detail/fa91cf95-cf79-4a34-9712-0bc541d2b67d ## About the Role 10+ years of experience Bachelor's degree in Computer Science or equivalent experience ## Description Develop and maintain test automation solutions and in-house software utilities using Java and related technologies Test distributed applications across multiple layers of the technology stack Interpret business requirements and translate them into user stories and acceptance criteria for implementation Develop and maintain automated testing frameworks using tools such as JUnit, TestNG, Selenium, Cucumber, and RESTAssured Perform functional and regression testing within an Agile environment Integrate test automation into CI/CD pipelines and support DevOps practices Identify testing risks and develop contingency plans to address potential automation issues Use and continuously improve existing automation frameworks Collaborate with project delivery teams to develop and test applications and support software quality initiatives Participate independently in Agile sprints and Kanban teams or squads Troubleshoot and resolve software and testing issues throughout the development lifecycle Contribute to planning, analysis, design, coding, system testing, user testing, and problem resolution activities, Java Selenium Cucumber RESTAssured JUnit TestNG REST Web Services SOAP Web Services Git Jenkins SQL XML HTML JavaScript Python Azure Cloud Technologies DevOps ClearCase Distributed Applications Testing Test Automation Development Functional Testing Regression Testing Agile Delivery Requirements Gathering Software Development Lifecycle Testing Risk Management Troubleshooting and Issue Resolution