Software Engineer In Test

Points North•Bloomington, MN
•$110,000 - $125,000

About The Position

Points North is seeking a Software Engineer in Test to modernize quality practices for a mature production application used by customers every day. The position is part of a small, fast-moving Agile team and focuses on improving the product through practical, sustainable testing practices. The engineer will balance targeted manual testing with expanding automated test coverage, and will design, develop, and maintain test suites for SaaS products using Playwright, C#, and TypeScript. Testing includes end-to-end, integration, and API tests. The role also builds tools, frameworks, and utilities to improve coverage and execution, and uses AI tools thoughtfully to assist test creation, maintenance, and insight generation. As a core team member, the engineer participates in code reviews, pair programming, and Agile events; helps define testing strategies and best practices; follows DevSecOps practices for CI/CD; and contributes to deployment automation. Points North describes its workplace as energizing, ambitious, and supportive, with opportunities to make a meaningful impact.

Requirements

  • At least 5 years of professional experience in software development or software quality engineering.
  • Professional experience building and using test automation tools and frameworks.
  • Proficiency in C# and/or TypeScript.
  • Experience testing REST APIs and using Postman or equivalent automation frameworks.
  • Experience with source control and modern CI/CD pipelines, such as Azure DevOps or GitHub Actions.
  • Comfort working with relational databases such as SQL Server.
  • Strong problem-solving skills and ability to work as a core member of an Agile software development team.
  • Solid understanding of modern software engineering principles and best practices.
  • A hands-on QA engineering approach, developer mindset, and interest in legacy modernization.
  • Practical judgment in balancing automated coverage and targeted manual testing.
  • Open communication, collaboration, and pride in improving codebases and processes.

Nice To Haves

  • Experience working at a SaaS company or in a small, fast-paced development team.
  • Familiarity with cloud services such as Azure App Services, Azure SQL, and Azure Functions.
  • Experience introducing QA practices to legacy or established codebases.
  • Enthusiasm for experimenting with AI-assisted tooling.

Responsibilities

  • Partner with software engineers, quality engineers, and product managers to assess current application quality and define a practical path toward modern, sustainable QA practices.
  • Use targeted manual testing where it provides insight while expanding automated test coverage over time.
  • Design, develop, and maintain automated test suites for SaaS products using Playwright, C#, and TypeScript, including end-to-end, integration, and API tests.
  • Build test tools, frameworks, and utilities to improve coverage, accelerate execution, and increase team effectiveness.
  • Use AI tools to expand test coverage, accelerate test creation and maintenance, and surface insights.
  • Participate in code reviews, pair programming, and Agile events as a core team member.
  • Help define and evolve team testing strategies and best practices as the codebase and product mature.
  • Follow DevSecOps best practices for CI/CD and contribute to deployment automation.
  • Continuously develop technical, collaborative, and quality-focused skills.

Benefits

  • Comprehensive medical, dental, and vision plans.
  • Employer-matching contributions to a SIMPLE Traditional and/or Roth IRA plan.
  • Generous paid time off.
  • Paid holidays.
  • Volunteer Time Off.
  • Professional development opportunities, including training and certifications.
  • Remote or hybrid arrangements may be available depending on the role and business needs.
  • Annual bonus eligibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service