insightsoftware logo

Principal QA Engineer

insightsoftware

Share this job:

About the position

Responsibilities

  • Architect and maintain robust automated testing frameworks and infrastructure across multiple layers of the application stack
  • Define and drive the overall quality strategy, including functional, non-functional, and regression testing
  • Lead efforts to align automation coverage with development velocity and product risk profiles
  • Collaborate with cross-functional teams to define test conditions and acceptance criteria from user stories and requirements
  • Oversee execution of test cases, defect tracking, and reporting of quality metrics
  • Champion continuous integration and delivery (CI/CD) practices to ensure rapid and reliable releases
  • Design and execute performance, security, and accessibility testing strategies
  • Provide technical leadership and mentorship to QA engineers, fostering a culture of excellence and continuous improvement
  • Participate in Agile ceremonies and contribute to sprint planning, retrospectives, and backlog grooming
  • Act as a quality advocate in customer-facing engagements, helping translate customer feedback into actionable improvements

Requirements

  • Bachelor’s degree in Computer Science or related technical field; Master’s degree preferred
  • 10+ years of experience in software quality assurance, with a strong focus on automation and enterprise SaaS applications
  • 5+ years of experience testing RESTful APIs using tools such as Postman, Curl, or Swagger
  • 3+ years leading and coaching a team of QA engineers
  • Advanced proficiency in C#, SQL, and modern test automation tools (e.g., Selenium WebDriver, Playwright)
  • Proven experience with performance and load testing tools and methodologies
  • Deep understanding of Agile SDLC, QA methodologies, and best practices
  • Hands-on experience with CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps
  • Strong communication and collaboration skills, with a track record of working effectively in cross-functional teams
  • Experience with cloud platforms (Azure or AWS) and containerized environments

Nice-to-haves

  • Prior experience in the financial domain is a strong plus

Job Type

Job Type
Full Time

Share this job: