Sr. Software Test Engineer

ImpelMinneapolis, MN

About The Position

The Senior Software Engineer Tester will work as part of various Scrum teams to deliver high-quality software using technologies that span .NET, AWS, SQL, and quality automation tooling. The position will require cutting-edge technical skills, a desire to participate actively in an Agile learning environment, and a commitment to personal performance. The successful candidate will be responsible for all aspects of ensuring quality in the software products developed by Impel and the processes used to deliver them, as well as acting as a resource for newer automation Engineers on the teams. The SSET will own execution and maintenance of the automated test suites for their teams, ensuring reliable runs and consistent reporting.

Requirements

  • Bachelor’s degree in computer science or related field from an accredited institution
  • Ten (10) years of experience as a software tester
  • Five (5) years producing and maintaining automation frameworks for ongoing product validation using CodedUITest, QTP, Selenium, or an equivalent package
  • Experience using .NET, C#, JSON, XML, Python, and Web Services.
  • Experience using SQL Server or other database technologies using SQL.
  • Ability to validate the operation and results of ETL data processes.
  • Capability of performance and scalability testing, security testing, testing enterprise scale, commercial, web-based applications, and unit testing.

Responsibilities

  • Develop, maintain, and monitor automated solutions to ensure and enhance the delivery of high-quality, performant, maintainable software solutions that meet commercial business requirements and conform to high technical standards, delighting both external and internal customers.
  • Produce, review, and communicate automated test strategies for delivered solutions.
  • Plan, design, code and execute automated functional, integration, and regression tests.
  • Design and develop solutions and frameworks for test management, execution, and reporting.
  • Document automation code and deployment characteristics.
  • Collaborate with Agile stakeholders in a Scrum environment to ensure constant feedback drives excellence in delivery of solutions.
  • Provide expertise to Business Analysts and UX resources to produce high-quality acceptance criteria in the Agile story generation and refinement process.
  • Participate in quality-focused activities including but not limited to code reviews, design reviews, paired programming, and TDD implementations.
  • Design, track, and communicate quality metrics.
  • Identify, analyze, and resolve problems in the software, automated tests, and associated infrastructure used to build, deploy, and host software products.
  • Incorporate DevOps principles to optimize deployment, configuration, customer provisioning, monitoring, and support of the software solution in a multi-tenant, multi-node environment.
  • Participate in spikes to prototype, research the feasibility of solutions, and produce assessments of competing implementation approaches.
  • Design and implement solutions to measure the performance, scalability, and durability of enterprise-scale application deliverables.
  • Research, design, and implement security testing solutions.
  • Provide guidance and mentoring to colleagues and management around topics germane to professional Quality Assurance practices and tools.
  • Demonstrate the values of Impel in everyday interactions both inside and outside of the company.
  • Maintains confidentiality of work-related issues, records, and company information.
  • Demonstrates a commitment to Diversity, Equity, and inclusion by treating everyone with respect and dignity, ensuring all voices are heard, and advocating change.
  • Other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service