> Markdown version of [/jobs/ext/3923399-senior-software-engineer-in-test](https://www.wearedevelopers.com/jobs/ext/3923399-senior-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). --- # Senior Software Engineer in Test - **Company:** Eliassen Group - **Location:** Roanoke, TX, United States - **Experience:** Expert - **Salary:** $124,800.0 - $137,280.0 - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Automation of Tests, Microsoft Azure, IBM Rational ClearCase, Continuous Integration, DevOps, Distributed Systems, Junit, Python (Programming Language), Scrum Methodology, Regression Testing, Selenium, Simple Object Access Protocol (SOAP), SQL Databases, Testng, Web Services, Extensible Markup Language (XML), Git, Information Technology, Software Coding, Restful APIs, Cucumber (Software), Software Version Control, Jenkins - **Published:** October 26, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3467848215&tx=KJ9999FFU&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role Due to client requirements, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance., * 10+ years of test automation development with Java or a similar language. * Hands-on experience testing distributed systems at multiple stack layers. * Proficiency with REST, Web Services, SOAP, Git, and Jenkins. * Experience with Cucumber, Selenium, REST Assured, and CI/CD practices. * Framework experience with JUnit, TestNG, and test runners. * Knowledge of version control systems including Git and ClearCase. * Experience with Azure cloud technologies and DevOps. * Practical experience in functional and regression testing within agile teams. * Skills with SQL, XML, HTML, JavaScript, Java, or Python. * Ability to work independently within Scrum or Kanban teams. Education Requirements: * Bachelor's degree in Computer Science or equivalent experience. ## Description * Design, implement, and maintain automated test suites for distributed applications across multiple layers of the stack. * Develop in-house testing utilities and enhance existing automation frameworks. * Build and execute API and UI tests using tools such as Selenium, Cucumber, and REST Assured. * Integrate tests into CI/CD pipelines using Git and Jenkins. * Collaborate with agile teams to refine stories and acceptance criteria. * Identify risks, propose mitigation strategies, and ensure regression coverage. * Leverage Azure cloud and DevOps practices to support scalable testing. * Apply strong coding skills in Java or similar languages for test development.