Ecmc Group - Minneapolis, MN

posted 6 months ago

Full-time - Mid Level
Minneapolis, MN
Funds, Trusts, and Other Financial Vehicles

About the position

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.

Responsibilities

  • Leads, executes, and manages testing efforts for a variety of projects across multiple lines of business and technology platforms.
  • Automates projects with appropriate API and UI frameworks.
  • Executes, updates, and creates complex test cases and tests data to ensure business outcomes and technical requirements are met.
  • Utilizes open-source tools or develops custom scripts for automating tests involving back-end processing systems, APIs, and front-end web-based GUIs.
  • Develops, maintains, and monitors automation framework for relevant quality-related issues.
  • Analyzes, prepares, interprets, and presents automation test results to stakeholders.
  • Attends, participates, and advances understanding of the agile process and associated events; identifies issues that arise, offers solutions, and assists in implementation of process improvements.
  • Understands automation team goals and roadmap; creates awareness cross-functionally of automation's purpose and capabilities.
  • Develops, demonstrates, and coaches application of QA and automation best practices and acts as a mentor for other team members.
  • Collaborates with automation lead to drive continuous improvement in automation capabilities and efficiency.
  • Contributes to development of the automation roadmap and ensures all work is aligned appropriately.
  • Possesses in-depth knowledge of ECMC products to identify and implement effective automated test solutions.
  • Stays up to date with industry best practices and emerging technologies.

Requirements

  • Associate degree, or an additional year of relevant IT experience in lieu of degree
  • 5+ years of experience performing QA automation testing activities
  • Advanced knowledge of software testing
  • Experience with Selenium, Playwright, or similar tools
  • Experience with Java and Git
  • Experience with JIRA/Confluence or similar tools
  • Experience with test management tools such as Test Rail
  • Experience with Agile methodology
  • Experience collaborating with cross functional teams; including manual QA team members, IT and business teams

Nice-to-haves

  • Experience with Gherkin/Cucumber

Benefits

  • Diverse and inclusive workplace culture
  • Opportunities for professional development
  • Strong community involvement
  • Commitment to employee well-being
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service