What are the responsibilities and job description for the Software Engineer in Test position at Eliassen Group?
Description
Hybrid 2 weeks per month in either Merrimack, NH or RI
Our client seeks a Software Engineer in Test to design and implement automated testing for complex applications. The role will build BDD-focused API and database tests, drive QA strategy and metrics, and collaborate with engineering partners to improve automation platforms and CI/CD quality gates. The work emphasizes Java, RESTful service validation, strong SQL, and adherence to quality engineering practices.
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.
Rate: $60.00 to $64.00/hr. w2
Responsibilities
Hybrid 2 weeks per month in either Merrimack, NH or RI
Our client seeks a Software Engineer in Test to design and implement automated testing for complex applications. The role will build BDD-focused API and database tests, drive QA strategy and metrics, and collaborate with engineering partners to improve automation platforms and CI/CD quality gates. The work emphasizes Java, RESTful service validation, strong SQL, and adherence to quality engineering practices.
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.
Rate: $60.00 to $64.00/hr. w2
Responsibilities
- Translate business and system requirements into test strategy, scenarios, and plans.
- Design, develop, document, and maintain automated tests and tools.
- Adhere to quality engineering practices in automation development.
- Apply BDD design concepts to validate software solutions.
- Deliver accurate and maintainable automation code and utilities.
- Measure and report key QA metrics.
- Collaborate with technical partners to improve processes, standards, and maintainability of the automation platform.
- Guide end-to-end test strategy and spearhead automation coverage.
- Provide up-to-date status of QA delivery and communicate effectively with partners.
- Bring cloud testing expertise and support multiple initiatives concurrently.
- 6 to 9 years of experience in software testing and quality engineering.
- Hands-on Software Development in Test with 4 years using object-oriented languages such as Java or Python.
- 5 years of automation scripting experience beyond record and playback.
- Deep expertise in functional, regression, and end-to-end testing.
- Expertise with Java.
- Validation of RESTful web services using Rest Assured or Karate.
- Experience with Jenkins and CI/CD pipelines.
- Strong SQL and PL/SQL for database testing and validation.
- Understanding of BDD, CI/CD, and DevOps concepts.
- Experience with Docker (preferred).
- Experience with AWS or Azure (preferred).
- Experience with mobile testing (preferred).
- Experience with service virtualization (preferred).
- Understanding and experience with non-functional testing (preferred).
- Strong written and verbal communication, organization, and facilitation skills.
- Ability to operate in a fast-paced environment and manage multiple efforts.
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field.
Salary : $60 - $64