Location: Albany, NY (Mostly Remote)
Security Clearance: No clearance needed
Job Type: Full-Time
Target Salary Range*: $80,000-95,000
*This represents the potential salary range for this position depending on education level, years of experience and/or certifications in addition to other position specific requirements which may impact salary
Position OverviewThe Software Development Engineer and Tester (SDET) supports mission-critical government projects in partnership with New York State of Health. This role contributes to software development, testability, and automation strategies that support continuous integration and continuous delivery for Java-based enterprise applications supporting the Health Benefit Exchange, which provides comprehensive health coverage to more than 7.0 million New Yorkers.
Key ResponsibilitiesDevelopment and QA Collaboration- Work effectively with both Development and QA teams.
- Contribute to application code.
- Improve application testability.
- Implement automation strategies that support continuous integration and continuous delivery.
- Design and develop test automation frameworks and scripts using Selenium with Java.
- Analyze and write automation scripts for complex business rules and rules engines.
- Integrate automated tests into CI/CD pipelines using tools such as Jenkins, Azure DevOps, or GitHub Actions.
- Develop and test RESTful Web Services.
- Work with JSON and XML.
- Use API testing tools such as Postman or REST Assured.
- Apply relational database, SQL, and database validation techniques.
- Write simple and complex SQL queries, preferably with DB2 SQL syntax, including PL/SQL.
- Support large-scale enterprise applications with high availability and complex integrations.
- Apply knowledge of Java-based enterprise application technologies, database concepts, EDI, SOAP UI, Rational Quality Manager, Agile methodologies, AccelQ, and UI Path.
- Bachelor’s degree in Computer Science, Mathematics, or Engineering.
- Minimum 5 years and maximum 8 years of experience in software development or Software Development Engineer in Test roles within Java-based enterprise applications. [Required]
- Minimum 1 year of experience supporting large-scale enterprise applications with high availability and complex integrations. [Required]
- Strong experience with Core Java/J2EE, Spring Framework, ORM technologies such as Hibernate/JPA, Java build tools such as Maven/Gradle, and JUnit/TestNG.
- Experience designing and developing test automation frameworks and scripts in Selenium with Java.
- Proven experience analyzing and writing automation scripts for complex business rules and rules engines.
- Experience developing and testing RESTful Web Services and working with JSON/XML.
- Experience integrating automated tests into CI/CD pipelines using tools such as Jenkins, Azure DevOps, or GitHub Actions.
- Knowledge of database concepts, including DB2, EDI 834 and 837, SOAP UI, Rational Quality Manager, Agile methodologies, AccelQ, and UI Path.
- Demonstrated ability to work effectively with both Development and QA teams.
- Ability to contribute to application code, improve testability, and implement automation strategies that support CI/CD.
- Understanding of API testing tools such as Postman or REST Assured.
- Strong understanding of relational databases, SQL, and database validation techniques.
- Ability to write simple and complex SQL queries, preferably with DB2 SQL syntax, including PL/SQL.
- Healthcare, Medicaid, or Health Exchange experience.
- Experience with Angular or other modern JavaScript frameworks.
- Experience building automation frameworks from the ground up.
- Experience in mobile testing.
- Knowledge of containerization technologies, including Docker and Kubernetes.
- Experience with cloud platforms, including Azure or AWS.
- Familiarity with performance and security testing.
- Strong analytical, debugging, and problem-solving skills.
Skills Required
- Bachelor's degree in Computer Science, Mathematics, or Engineering
- 5-8 years experience in software development or SDET roles on Java-based enterprise applications
- Minimum 1 year supporting large-scale enterprise applications with high availability and complex integrations
- Strong experience with Core Java/J2EE and Spring Framework
- Experience with ORM technologies such as Hibernate/JPA
- Experience with Java build tools such as Maven or Gradle
- Experience with unit/test frameworks such as JUnit or TestNG
- Designing and developing test automation frameworks and scripts using Selenium with Java
- Proven experience analyzing and writing automation scripts for complex business rules/rules engines
- Developing and testing RESTful Web Services and working with JSON and XML
- Use of API testing tools such as Postman or REST Assured
- Integrating automated tests into CI/CD pipelines using Jenkins, Azure DevOps, or GitHub Actions
- Strong understanding of relational databases, SQL, database validation techniques, DB2 and PL/SQL
- Knowledge of EDI (834 and 837), SOAP UI, Rational Quality Manager, AccelQ, and UI Path
- Ability to work effectively with Development and QA teams, contribute to application code, and improve testability
- Healthcare, Medicaid, or Health Exchange experience
- Experience with Angular or other modern JavaScript frameworks
- Experience building automation frameworks from the ground up
- Experience in mobile testing
- Knowledge of containerization technologies (Docker, Kubernetes)
- Experience with cloud platforms (Azure or AWS)
- Familiarity with performance and security testing
- Strong analytical, debugging, and problem-solving skills
What We Do
The Amatriot Group is a talent solutions firm providing technology expertise to the federal and commercial sectors. With over a decade of experience delivering mission-critical support to the intelligence, defense, and national security sectors, the company specializes in delivering cutting-edge technology solutions by securing top-tier talent to bridge workforce gaps in the most complex and secure environments.








