Software Engineer In Test

Points North•Bloomington, MN

About The Position

Points North is seeking a Software Engineer in Test to modernize quality practices for a mature production application. The role joins a small, fast-moving Agile team and focuses on building a sustainable testing foundation for a SaaS product used in people’s daily work. The position combines targeted manual testing with expanding automated coverage, applying sound engineering judgment to improve confidence and quality without over-engineering. The engineer will design, develop, and maintain automated end-to-end, integration, and API test suites using Playwright, C#, and TypeScript. They will build tools, frameworks, and utilities to improve test coverage and execution, use AI tools thoughtfully to support test creation and maintenance, and contribute to team testing strategies and best practices. As a core team member, they will participate in code reviews, pair programming, and Agile events, follow DevSecOps practices for CI/CD, and contribute to deployment automation.

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 with 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.
  • Hands-on QA engineering approach with a developer mindset and interest in legacy modernization.
  • Practical judgment balancing automated coverage with targeted manual testing.
  • Open communication, collaboration, and pride in improving codebases and processes.

Nice To Haves

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

Responsibilities

  • Partner with software engineers, quality engineers, and product managers to assess current application quality and plan practical modernization.
  • Apply targeted manual testing where it provides insight while systematically expanding automated test coverage.
  • Design, develop, and maintain end-to-end, integration, and API test suites for SaaS products using Playwright, C#, and TypeScript.
  • Build test tools, frameworks, and utilities that improve coverage, accelerate execution, and increase team effectiveness.
  • Use AI thoughtfully 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 testing strategies and best practices as the codebase and product mature.
  • Follow DevSecOps best practices for CI/CD and contribute to deployment automation.
  • Continue learning and growing technically and collaboratively.

Benefits

  • Comprehensive medical, dental, and vision plans.
  • Employer-matching contributions to a SIMPLE Traditional and/or Roth IRA plan.
  • Generous PTO, paid holidays, and Volunteer Time Off (VTO).
  • 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