Own end-to-end quality across multiple enterprise applications, integrations, and transaction-driven workflows.
Develop, enhance, and maintain scalable automated test frameworks.
Expand automated regression coverage across critical business workflows.
Perform and support regression, smoke, integration, end-to-end, and release testing.
Validate complex workflows involving purchases, payments, constituent activity, data reconciliation, and reporting.
Test across multiple application layers, including user interfaces, APIs, backend processes, and databases.
Integrate automated testing into CI/CD pipelines to support earlier defect detection and more reliable releases.
Create and maintain test cases, automation assets, and quality documentation.
Partner closely with software engineers, product owners, analysts, and other quality engineers to identify risks and improve overall application quality.
Support release readiness and production validation activities.
Identify gaps in existing testing practices and recommend improvements to automation, tooling, coverage, and quality processes.
Help ensure testing activities are clearly defined, trackable, and incorporated into Agile sprint delivery.
Drive continuous improvement toward scalable and maintainable quality engineering practices.
Qualifications
Required
7+ years of experience in Quality Assurance or Quality Engineering.
5+ years of hands-on experience developing, enhancing, and maintaining automated test frameworks.
Strong experience with C#/.NET-based test automation.
Strong experience with Selenium.
Experience testing web applications, APIs, databases, and end-to-end workflows.
Experience with API testing tools such as Postman or similar tools.
Strong experience with SQL and SQL Server for testing and data validation.
Experience integrating automated tests into CI/CD pipelines.
Experience supporting and testing enterprise applications involving multiple systems and integrations.
Experience working within Agile delivery teams.
Ability to independently own quality across multiple applications and workstreams.
Preferred
Experience testing transaction-heavy applications involving purchases, payments, or similar business-critical workflows.