Software Development Engineer in Test

Cengage GroupVirtual US KY, KY
$80,000 - $107,000Remote

About The Position

Cengage, a global edtech company, supports learners, educators and institutions across more than 100 countries. With products serving nearly 16 million digital users across the Higher Education, School, Work and English Language Learning markets, we’ve built a learning ecosystem that connects education to employment. We combine trusted content, AI-powered insights and scalable digital platforms to power learning for every future and drive meaningful outcomes at every stage of the learning journey. This role involves designing, developing, and implementing automated tools and test infrastructure, working in conjunction with Development, Production, and Product Management to ensure the timely delivery of scalable quality services. The position requires performing unit, functional, and performance tests, as well as programming and coding activities. The candidate will analyze requirements and designs to assist the Development Team, implement fundamental automation, test tools, and SQA processes, and document test cases while providing feedback on technical documentation. Reviewing technical documentation and developing/maintaining systems, test strategies, test cases/plans, and tools are also key responsibilities. The role includes regressing complicated bugs, aiding in troubleshooting live issues, coordinating bug resolution communication, and hosting bug triages. Automation and test tool code reviews, collaboration on technical design discussions, and contributing to project-specific test strategies and quality assurance activities for major releases are expected. A telecommute benefit is available, allowing qualified applicants to work from a home office anywhere in the United States, reporting to the Cengage office in Independence, Kentucky.

Requirements

  • Master’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Systems, Information Technology or a related field, plus one (1) year of experience conducting functional, integration, GUI, and compatibility testing, and end-to-end software product development.
  • Alternatively, Bachelor’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Systems, Information Technology or a related field, plus three (3) years of experience conducting functional, integration, GUI, and compatibility testing, and end-to-end software product development.
  • Demonstrated Expertise (“DE”) creating test strategies and conducting black box testing using automation and performance tools -- Selenium, Cucumber and JMeter.
  • DE in all phases of the Software Development Life Cycle (SDLC) within Agile/Scrum, TDD and BDD environments.
  • DE in design and testing using JAVA and SQL and tools, including SoapUI, Selenium, JIRA, Zephyr, and Eclipse IDE.
  • DE generating reports using defect tracking tools, including Bugzilla, Clearquest, and Jenkins.

Responsibilities

  • Design, develop and implement automated tools and test infrastructure for validating features and interfaces.
  • Work in conjunction with Development, Production and Product Management to ensure the timely delivery of scalable quality services.
  • Perform unit, functional and performance tests that can be run as standalone suits or a part of a Continuous Integrated Framework (CIF).
  • Perform programming and coding activities.
  • Analyze requirements and designs to assist Development Team in design process.
  • Implement fundamental automation, test tools, and SQA process for systems.
  • Document test cases and provide feedback to development team on technical documentation.
  • Review technical documentation by working closing with Development Teams.
  • Develop and maintain multiple systems, including test strategies, test cases/plans, and tools.
  • Regress complicated bugs in existing systems, and aid in troubleshooting live issues.
  • Coordinate the communication of bug resolution and hosting bug triages to help determine priority.
  • Conduct automation and test tool code reviews, collaborate with Development Team on technical design discussions on own systems and contribute to design discussions.
  • Create and develop project specific test strategies and contribute to quality assurance activities for major releases.

Benefits

  • Telecommute benefit available.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service