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 Senior plays a crucial role in defining and implementing automation frameworks and strategies that enhance the quality assurance process. This position involves collaborating with various stakeholders to establish testing requirements, designing and executing complex automated test scenarios, analyzing test results, and providing recommendations for improvement. The Test Automation Engineer Senior will work with and develop the automated testing framework which is based on Java, Playwright, and Cucumber. In this role, the engineer will lead, execute, and manage testing efforts for a variety of projects across multiple lines of business and technology platforms. This includes automating projects with appropriate API and UI frameworks, executing, updating, and creating complex test cases and test data to ensure that business outcomes and technical requirements are met. The engineer will utilize open-source tools or develop custom scripts for automating tests involving back-end processing systems, APIs, and front-end web-based GUIs. Additionally, they will develop, maintain, and monitor the automation framework for relevant quality-related issues. The Test Automation Engineer Senior will analyze, prepare, interpret, and present automation test results to stakeholders, while also attending and participating in agile processes and associated events. They will identify issues that arise, offer solutions, and assist in the implementation of process improvements. Understanding the automation team goals and roadmap is essential, as is creating awareness cross-functionally of automation's purpose and capabilities. The engineer will also develop, demonstrate, and coach the application of QA and automation best practices, acting as a mentor for other team members. Collaboration with the automation lead to drive continuous improvement in automation capabilities and efficiency is a key aspect of this role, as is contributing to the development of the automation roadmap to ensure all work is aligned appropriately. Staying up to date with industry best practices and emerging technologies is also a critical responsibility.