Cengage Group logo

Cengage Group

Advanced Software Development Engineer in Test

🇺🇸 Remote - Independence, KY 🕑 Full-Time 💰 $117K - $157K 💻 Software Engineering 🗓️ June 29th, 2026
Docker Power BI Selenium

Edtech.com's Summary

Cengage Learning Inc. is hiring an Advanced Software Development Engineer in Test. The role involves designing and implementing automated test infrastructures, developing automation suites for web applications and web services, leading onsite/offshore teams, and collaborating with various departments to ensure quality delivery. The position also includes managing test strategies, conducting database and performance testing, and integrating tests within continuous integration frameworks.

Highlights
  • Design and build automated testing frameworks for scalable, maintainable testing.
  • Develop automation scripts for web applications using Selenium, Playwright, Cucumber, JMeter, and Gatling.
  • Create automation suites for SOAP/REST API testing with Rest Assured and SOAP UI.
  • Manage test results, defect tracking, and reporting using Jira and Zephyr.
  • Use Power BI for building data analysis reports.
  • Monitor and debug live applications with Splunk and Dynatrace.
  • Lead and coordinate onsite/offshore teams to meet project deliverables.
  • Execute tests integrated with Continuous Integration Frameworks leveraging Docker and Jenkins pipelines.
  • Required qualifications: Master's degree with 3 years or Bachelor's degree with 5 years in related fields and experience in Selenium and SOAP UI test automation.
  • Compensation range: $117,000 to $157,000 USD annually.

Advanced Software Development Engineer in Test Full Description

Job Title
Advanced Software Development Engineer in Test

Job Location
Telecommute benefit available. Qualified applicants may work anywhere in the United States from a home office and report to the Cengage office in Independence, Kentucky.

Job Duties
• Design and implement automated test infrastructure to support scalable and maintainable testing frameworks.
• Design and develop web applications automation suite/scripts for functional, performance, load, soak, and scalability testing using Selenium, Playwright, Cucumber, JMeter and Gatling.
• Design and develop web services (SOAP/REST APIs) automation suite/scripts using Rest Assured and SOAP UI.
• Conduct test management, result analysis, and defect reporting/tracking using Jira, Zephyr.
• Build data analysis reports with the help of Power BI.
• Monitor and debug live applications using Splunk and Dynatrace.
• Conduct database testing within Agile methodologies.
• Leading and coordinating onsite/offshore teams and ensuring project deliverables.
• Collaborate with Development, Production, and Product Management teams to ensure timely delivery of quality services.
• Execute unit, functional, and performance tests integrated within Continuous Integration Frameworks (CIF), leveraging Docker for containerized and Jenkins pipeline for automated execution.
• Engage in coding activities.
• Analyze requirements and contribute to the design process in collaboration with development teams.
• Implement and maintain fundamental Software Quality Assurance (SQA) processes and best practices.
• Document test cases and provide feedback on technical documentation to ensure clarity and completeness.
• Maintain multiple test systems and tools, ensuring alignment with evolving project requirements.
• Conduct automation and test tool code reviews, collaborate with development team on technical design discussions, and contribute heavily to design discussions of others' systems.
• Create project-specific test strategies and contribute to quality assurance activities for major releases.
• Telecommute benefit available. Qualified applicants may work anywhere in the United States from a home office and report to the Cengage office in Independence, Kentucky.
 
Job Requirements
Must have a Master's degree in Computer Science, Engineering, Information Systems, Information Technology or a related field and three (3) years of experience as a Testing Analyst, QA Engineer or related occupation preparing test automation using Selenium and SOAP UI. Or alternatively, may have a Bachelor's degree in Computer Science, Engineering, Information Systems, Information Technology or a related field and five (5) years of experience as a Testing Analyst, QA Engineer or related occupation preparing test automation using Selenium and SOAP UI.

Candidate must also possess: Demonstrated Expertise ("DE") preparing web applications automation suite/scripts for functional, performance, load, soak and scalability testing using Selenium, Cucumber, JMeter and Gatling. DE conducting web services (SOAP/Rest APIs) automation suite/scripts using Rest Assured and SOAP UI. DE conducting test management, result analysis and defect reporting/tracking using IBM Clear Quest, Mercury Quality Centre, and Jira. DE conducting database testing within Agile methodologies using DataStax DevCentre, Toad, Squirrel SQL, shell scripting within Unix, and Mac Operating Systems. DE leading and coordinating onsite/offshore teams and ensuring project deliverables.

Contact Instructions
Click the "Apply" button through Workday to be considered for this opportunity.
Telecommute benefit available. Qualified applicants may work anywhere in the United States from a home office and report to the Cengage office in Independence, Kentucky.

Compensation
At Cengage Group, we take great pride in our commitment to providing a comprehensive and rewarding Total Rewards package designed to support and empower our employees. Click here to learn more about our Total Rewards Philosophy.
The full base pay range has been provided for this position. Individual base pay will vary based on work schedule, qualifications, experience, internal equity, and geographic location.  Sales roles often incorporate a significant incentive compensation program beyond this base pay range.$117,000.00 - $157,000.00 USD