Software Development Engineer In Test
TEKsystems · Albany, NY · 1 mo ago
HybridEngineering$57–$62/hrFull-time
About the role
Transform technology into opportunity as an SDET (Java). Shape what’s next for mission-critical government projects while shaping your career. The work you’ll do will be impactful to the mission of our customer.
Responsibilities
- Design, build, and maintain scalable automation frameworks and write automation scripts for complex business applications.
- Test RESTful APIs and web services using Postman, REST Assured, and SOAP UI; validate JSON/XML and API integrations.
- Integrate automated test suites into CI/CD pipelines (Jenkins, Azure DevOps, GitHub Actions) to support continuous testing and faster release cycles in Agile environments.
- Collaborate with Development and QA teams to improve testability, implement automation strategies, and contribute to application code.
- Analyze and write automation scripts for complex business rules and rules engines.
- Develop and test RESTful Web Services and work with JSON/XML.
- Write simple and complex SQL queries (DB2 SQL syntax including PL/SQL) for database validation.
- Support large-scale, enterprise applications with high availability and complex integrations.
Requirements
- Bachelor’s degree in Computer Science, Mathematics, or Engineering.
- Minimum 5 years (maximum 8 years) of experience in software development or Software Development Engineer in Test (SDET) roles within Java-based enterprise applications.
- Strong experience with Core Java/J2EE, Spring Framework, ORM technologies (Hibernate/JPA), Java build tools (Maven/Gradle), and JUnit/TestNG.
- Experience designing and developing test automation frameworks and scripts in Selenium (Java).
- Hands-on experience testing RESTful APIs and web services using Postman, REST Assured, and SOAP UI.
- Experience integrating automated tests into CI/CD pipelines (Jenkins, Azure DevOps, GitHub Actions).
- Knowledge of database concepts (DB2), EDI (834, 837), Rational Quality Manager, Agile methodologies, AccelQ, and UI Path.
- Strong understanding of relational databases, SQL, and database validation techniques.
- Minimum 1 year of experience supporting large-scale, enterprise applications with high availability and complex integrations.
Preferred Qualifications
- 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.
Pay
The pay range for this position is $57.00 - $62.00/hr. Individual compensation offered within this range will depend on qualifications, skills, relevant experience, job knowledge, geographic location, and internal equity.
Benefits
Eligibility requirements apply to some benefits and may depend on job classification and length of employment. Benefits are subject to change and may include:
- Medical, dental, and vision insurance.
- Critical Illness, Accident, and Hospital insurance.
- 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available.
- Life Insurance (Voluntary Life & AD&D for the employee and dependents).
- Short and long-term disability.
- Health Spending Account (HSA).
- Transportation benefits.
- Employee Assistance Program.
- Time Off/Leave (PTO, Vacation, or Sick Leave).
Schedule
This is a hybrid contract position based in Albany, NY.