Ecmc Group - Minneapolis, MN
posted 6 months ago
Choosing a career with ECMC Group means joining a nonprofit corporation with a mission to help students succeed. The Test Automation Engineer plays a crucial role in developing and implementing automated test strategies that ensure high-quality software delivery. This position involves designing and executing automated test scripts, identifying and troubleshooting software defects, and collaborating with cross-functional teams to continuously improve testing processes. The Test Automation Engineer will work with and develop the automated testing framework, which is based on Java, Playwright, and Cucumber. In this role, the Test Automation Engineer will work closely with development teams, product owners, program managers, and business partners to determine optimal test coverage. They will define, document, and execute automation testing based on functional and technical requirements, automating projects with appropriate API and UI frameworks. The engineer will also execute, update, and create automated test cases and test data to ensure that business outcomes and technical requirements are met. Diagnosing automation failures, recording and reporting defects, and analyzing, preparing, interpreting, and presenting automation test results to stakeholders are also key responsibilities. The Test Automation Engineer will embrace agile practices to drive change and continuous improvement throughout the delivery process. They will possess a basic knowledge of ECMC products to identify and implement effective automated test solutions and assist in defining and applying QA and automation best practices. Understanding automation team goals and roadmap, the engineer will create awareness cross-functionally of automation's purpose and capabilities, while also performing other duties as assigned.