IT Software Engineer 2 SDET / Backend API Test Automation

Compunnel

• $88K — $105K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Science or related field preferred.
  • 2-4 years of professional experience, with a focus on junior level candidates.
  • Minimum 2 years of hands-on Java experience.
  • At least 2 years of Cucumber/BDD experience.
  • Proven test automation experience for REST APIs and backend services.
  • Ability to write SQL queries for data validation.

Responsibilities

  • Develop and maintain Java-based test automation solutions.
  • Extend and enhance existing test automation frameworks.
  • Design and execute automated tests for REST APIs and backend services.
  • Create Cucumber/BDD test scripts and support BDD practices.
  • Translate business requirements into comprehensive test strategies and automation scripts.
  • Plan, design, and maintain API test automation frameworks.
  • Collaborate with cross-functional teams and provide automation best practices.

Benefits

  • Onsite work requirement fosters team collaboration.
  • Opportunities for professional growth and technical guidance.
  • Involvement in a robust system integration and automation testing environment.
Full Job Description
Job Summary
The IT Software Engineer 2 - SDET / Backend API Test Automation will support the System Integration Testing (SIT) team with a primary focus on backend and API test automation. The role requires strong hands-on experience with Java, Cucumber/BDD, REST API testing, and automated testing frameworks. The engineer will design, develop, execute, and maintain automated tests, validate backend services, and support end-to-end system integration testing. Strong Java coding and API testing experience are required.

Key Responsibilities
• Develop and maintain Java-based test automation solutions.
• Extend and enhance existing test automation frameworks.
• Design and execute automated tests for REST APIs and backend services.
• Develop and maintain Cucumber/BDD test scripts.
• Translate business requirements and acceptance criteria into test strategies, test cases, and automation scripts.
• Plan, design, develop, and maintain API test automation frameworks.
• Support System Integration Testing (SIT) and end-to-end integration testing.
• Develop automated functional and integration tests using Java, Cucumber, Karate, and JMeter.
• Create and maintain test data and SQL queries for validation.
• Perform exploratory and manual testing when appropriate.
• Support CI/CD automation for testing and quality validation.
• Troubleshoot test failures and backend/API issues.
• Collaborate with developers, product owners, business users, and other test engineers.
• Provide technical guidance and support to team members on automation practices.
• Document test strategies, test cases, automation frameworks, and test results.

Required Qualifications
• Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field preferred.
• 2-4 years of overall professional experience, with candidates having additional experience considered if their background aligns with the role and they are comfortable working at a Level 2/junior level.
• At least 2 years of hands-on Java experience and ability to demonstrate Java coding skills during the interview.
• At least 2 years of Cucumber/BDD experience.
• At least 2 years of test automation experience.
• Strong hands-on experience testing REST APIs, including API methods, backend architecture, API behavior, and API test scenario design.
• Experience writing Cucumber test scripts and applying BDD testing concepts and frameworks.
• Hands-on experience developing automated test scripts and test cases and working with automation frameworks.
• Ability to write SQL queries and validate data in relational databases.
• Experience with full-stack/integration testing and third-party system integrations.
• End-to-end system integration testing experience.
• Experience developing scenario-based performance tests using JMeter.
• Strong backend/API testing experience; UI testing alone is not sufficient.
• Firm commitment and ability to work onsite in Chicago five days per week.

Preferred Qualifications
• Experience with Karate.
• Python development experience.
• AWS Cloud experience.
• Test-Driven Development (TDD) experience.
• CI/CD and Jenkins experience.
• Git experience.
• Experience with Apigee or other API gateways.
• Experience with microservices architecture.
• Load and performance testing experience.
• Agile or Lean development experience.
• Experience with code review practices.
• Strong technical documentation skills.

Similar Jobs

More Jobs at Compunnel

More Information Technology Jobs

Find similar IT Software Engineer 2 SDET / Backend API Test Automation jobs: