Senior Software QA Engineer

The Predictive Index · Westwood, MA · Engineering

Posted 2026-10-29

Apply for this role →

THE OPPORTUNITY:

We are seeking a forward-thinking and technical Senior Software QA Engineer to join our Engineering team. Reporting directly to our VP, Engineering, you will architect quality strategies across our stack—combining  robust UI test automation, cutting-edge AI tools, and strategic manual test design to accelerate quality engineering.

You bring strong technical expertise in C#/.NET automation, hands-on experience in exploratory UI testing, and a proactive mindset toward modern QA innovation. Collaborating closely with Product Management and Scrum teams, while partnering with Client Support to triage and gain visibility into production issues, you will champion quality and release confidence across the entire Software Development Lifecycle (SDLC).

WHAT YOU'LL DO:

AI-Assisted Automation Engineering & CI/CD

Build, expand, and maintain scalable UI end-to-end automation suites using C# and Selenium WebDriver in .NET, while leveraging modern frameworks like Playwright.

Actively integrate Generative AI tools (such as Claude) into all stages of automated test development—using AI to assist in writing test scripts, generating Page Object models, refactoring code, and optimizing test logic.

Integrate and maintain automated test suites within our continuous integration (CI/CD) pipelines to deliver rapid feedback on pull requests and release builds.

Triage flakiness, refactor existing code bases, and ensure automated test suites remain fast, reliable, and maintainable.

AI-Driven Quality & Front-End Execution

Actively utilize AI tools (specifically Claude, alongside ChatGPT/Copilot) to brainstorm complex edge cases, generate test data, and accelerate test plan creation.

Leverage modern AI execution tools and workflows to speed up script generation, assist in UI visual validation, and automate front-end regression checks.

Explore and evaluate emerging AI-driven QA technologies (e.g., self-healing locators, automated failure analysis) to continuously elevate execution efficiency.

Test Architecture & Risk-Based Testing

Design and execute end-to-end test strategies for complex software features, covering functional workflows, edge cases, regression, and user experience.

Perform deep exploratory testing on high-risk features and complex data states prior to release.

Partner with Client Support to gain visibility into production issues, assist in triaging client-reported defects, and feed root-cause insights back into test coverage.

Conduct root-cause analysis on defects using browser developer tools, application logs, and database queries (SQL) to provide developers with clear, actionable diagnostics.

Partner with Product and Scrum teams early in the lifecycle to refine acceptance criteria, uncover missing requirements, and ensure testability.

WHAT YOU'LL BRING:

Technical & Automation Requirements

Proficiency in C# / .NET development practices for test automation engineering.

Solid hands-on experience with Selenium WebDriver and/or Playwright for web UI testing.

Practical experience querying databases with SQL to verify data integrity and using browser DevTools for troubleshooting.

AI Proficiency

Active experience using Generative AI (Claude, ChatGPT, or similar) to actively assist in automated test script generation, test strategy design, code refactoring, and front-end execution.

A proactive, curious mindset toward incorporating AI into daily engineering workflows to drive test creation speed and execution coverage.

Experience & Core Skills

5+ years of progressive experience in software quality engineering across modern web applications.

Strong command of QA methodologies, software testing patterns (e.g., Page Object Model), and Agile delivery.

Exceptional analytical and critical thinking skills with a track record of catching subtle user-facing and edge-case bugs early.

NICE TO HAVE:

Hands-on experience integrating automated tests into CI/CD pipelines (e.g., Azure DevOps, GitHub Actions, Jenkins).

Experience testing or automating REST APIs (using Postman, RestSharp, or C#).

This is an exempt position and compensation for the role will be in the range of $140,000-175,000 annually, with full access to PI's benefits package, including unlimited PTO and 401(k) with match.

Apply for this role →

← Back to all jobs