Quality Assurance Automation Engineer

ProAg•Maple Grove, MN
•$105,000 - $125,000

About The Position

The Quality Assurance Automation Engineer partners with Product Owners, Business Analysts, developers, architects, DevOps, and quality professionals to understand business outcomes, identify risks, and build maintainable automated testing solutions. The role 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 position contributes throughout the Agile software development lifecycle, translating business requirements and technical designs into test strategies, plans, scenarios, and automated checks. It designs, develops, executes, and maintains manual and automated tests for web applications, APIs, service-oriented architectures, and integrated workflows. The engineer also applies AI-assisted tools responsibly, investigates failures, supports defects through resolution, integrates tests into CI/CD pipelines, and contributes to shared engineering standards and continuous improvement of ProAg’s quality engineering strategy.

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 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, helping define acceptance criteria, testability, and quality risks early.
  • Translate business requirements and technical designs into practical 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.
  • Use approved technologies such as Playwright or Selenium, C#, NUnit, and related tools to create reliable, reusable, and supportable testing solutions.
  • Apply AI-assisted tools responsibly for 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, and continuously improve ProAg’s quality engineering strategy, frameworks, and skill-based ways of working.

Benefits

  • Competitive salary and comprehensive benefit package.
  • Ongoing development opportunities and a strong learning culture.
  • Opportunities for growth and career advancement.
  • Comprehensive 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.
  • Award-winning wellness program, including mental health services, fitness network membership, and a complimentary Headspace subscription.
  • Student loan matching program.
  • Employee discount program.
  • Opportunity to do meaningful work.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service