Quality Assurance Automation Engineer

ProAg•Maple Grove, MN

About The Position

The Quality Assurance Automation Engineer helps shape how quality is built into ProAg technology. The role partners with Product Owners, Business Analysts, developers, architects, DevOps, and other quality professionals to understand business outcomes, identify risks, and create maintainable automated testing solutions. It uses automation and practical AI capabilities to improve testing efficiency, reliability, and feedback throughout the development lifecycle, helping reduce delivery risk and improve customer experiences. The engineer participates across the Agile software development lifecycle, defining acceptance criteria, testability, and quality risks early and translating business requirements and technical designs into test strategies, plans, scenarios, and automated checks. The role designs, develops, executes, and maintains automated and manual tests for web applications, APIs, service-oriented architectures, and integrated business workflows. It also analyzes test failures, integrates automated tests into CI/CD pipelines, supports risk-based testing decisions, documents testing approaches, and contributes to continuous improvement of ProAg’s quality engineering strategy and frameworks.

Requirements

  • Relevant professional experience in software quality assurance, automated testing, software development, or a closely related discipline.
  • A bachelor’s degree in Computer Science or a related field, or equivalent education and/or experience.
  • Hands-on experience designing automated tests and contributing to test frameworks for modern applications and services.
  • Strong understanding of software testing and development principles, including risk-based testing, test design, defect lifecycle management, quality throughout the SDLC, object-oriented programming, full-stack web applications, and common application integration patterns.
  • Experience testing APIs for functionality, reliability, performance, and security.
  • Strong analytical, troubleshooting, and problem-solving skills to investigate complex failures and clearly explain findings.
  • Ability to estimate, prioritize, plan, and coordinate testing activities in Scrum, Kanban, or similar Agile delivery models.
  • Ability to learn and work effectively in a technology stack or business domain that may differ from previous environments.
  • Excellent written and verbal communication skills emphasizing clarity, collaboration, confidentiality, tact, and diplomacy.
  • Curiosity and a continuous-learning mindset, including an interest in applying AI and emerging technology to improve quality engineering outcomes.

Nice To Haves

  • Experience with several of the following: C#, Python, Playwright, Selenium, NUnit, API testing, SQL, PostgreSQL, AWS, CI/CD, Azure DevOps pipelines, Page Object Model, web applications, and service-oriented architectures.

Responsibilities

  • Participate throughout the Agile software development lifecycle, defining acceptance criteria, testability, and quality risks early and translating business requirements and technical designs into test strategies, plans, scenarios, and automated checks.
  • Design, develop, execute, and maintain automated and manual tests for web applications, APIs, service-oriented architectures, and integrated business workflows using approved technologies such as Playwright or Selenium, C#, and NUnit.
  • Apply AI-assisted tools responsibly to accelerate test design, code generation, refactoring, debugging, documentation, and maintenance, validating outputs for accuracy, security, and quality.
  • Analyze test failures and operational information to isolate root causes, communicate and support defects through resolution and verification, identify coverage gaps and defect trends, and improve product quality, reliability, and maintainability.
  • Integrate automated tests into CI/CD pipelines and collaborate with DevOps and engineering teams to provide fast, trustworthy feedback across environments.
  • Participate in peer reviews of test code, test cases, test plans, and defects and contribute to shared engineering standards.
  • Support risk-based testing decisions that balance speed, coverage, maintainability, and business impact.
  • Document automation frameworks, testing processes, tools, and workflows.
  • Continuously improve ProAg’s quality engineering strategy, frameworks, and skill-based ways of working.

Benefits

  • Competitive salary and comprehensive benefit package
  • Ongoing learning and development opportunities
  • Opportunities for growth and career advancement
  • Medical, vision, and dental coverage, with eligibility beginning on the first day of employment
  • Basic life and disability insurance
  • 401(k) plan with 6% company match
  • 20 days of PTO, three floating holidays, approximately 10 paid holidays, and volunteer time off
  • Paid parental leave
  • Wellness program, including mental health services, fitness network membership, and a complimentary Headspace subscription
  • Student loan matching program
  • Employee discount program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service