Ecmc Group - Minneapolis, MN

posted 6 months ago

Full-time - Entry 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 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.

Responsibilities

  • Develop and implement automated test strategies.
  • Design and execute automated test scripts.
  • Identify and troubleshoot software defects.
  • Collaborate with cross-functional teams to ensure high-quality software delivery.
  • Define, document, and execute automation testing based on functional and technical requirements.
  • Automate projects with appropriate API and UI frameworks.
  • Execute, update, and create automated test cases and test data.
  • Diagnose automation failures and record/report defects.
  • Analyze, prepare, interpret, and present automation test results to stakeholders.
  • Embrace agile practices to drive change and continuous improvement.
  • Assist in defining and applying QA and automation best practices.
  • Create awareness of automation's purpose and capabilities across functions.

Requirements

  • Associate degree or one additional year of relevant IT experience in lieu of degree.
  • 3 years of experience performing Quality Assurance automation testing activities.
  • General knowledge of software testing.
  • Experience with Playwright, Selenium, or similar tools.
  • Experience collaborating with cross-functional teams, including manual QA team members, IT, and business teams.

Nice-to-haves

  • Experience with Java and Git.
  • Experience with Gherkin/Cucumber.
  • Experience with JIRA/Confluence or similar tools.
  • Experience with Agile Methodology.
  • Experience with Test Management Tools.
  • Exposure to the purpose and value of automated testing.

Benefits

  • Diverse, inclusive, and equitable culture.
  • Commitment to ensuring a strong sense of belonging.
  • Encouragement for women, minorities, veterans, and individuals with disabilities to apply.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service