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
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