> Markdown version of [/jobs/ext/2170495-sr-software-qa-engineer](https://www.wearedevelopers.com/jobs/ext/2170495-sr-software-qa-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Software QA Engineer - **Company:** KPI Solutions - **Location:** Sharonville, OH, United States (Remote available) - **Experience:** Expert - **Salary:** $130,000.0 - $135,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Java (Programming Language), Databases, Data Validation, Data Integrity, Apache IBATIS, Java Database Connectivity, SQL Stored Procedures, SQL Databases, Iq/oq/pq, Performance Testing, AngularJS, Information Technology, Api Design, Legacy Systems, Microservices - **Published:** August 21, 2026 - **Apply:** https://www.careerjet.com/jobad/us5bfbc495d7e78798a9b3ce82b470b433 ## About the Role * Bachelors degree in Computer Science or related field, equivalent experience considered * 5 years as a developer using Java, Angular, SQL or similar tech stack * Expertise in writing and maintaining SQL queries (JDBC / iBatis / Stored Procedures) * Experience with developing resilient Spring-based microservices * Experience in API design for client-server applications * Proactive study of industry best-practices and security strategies * Position is hybrid position working from our Cincinnati, OH area office. ## Description Role Summary: The Senior Software QA Engineer is responsible for ensuring quality, stability, and data integrity during software and database upgrades of legacy systems. This role focuses on validation, risk mitigation, and maintaining functional continuity across platforms and integrations., * Develop and execute test strategies specific to legacy software and database upgrade projects. * Validate application behavior post-upgrade to ensure backward compatibility and functional parity. * Perform detailed data verification and reconciliation for schema, stored procedures, and migration activities. * Conduct regression, integration, and performance testing across dependent systems and interfaces. * Collaborate with development, DBA, and infrastructure teams to identify and mitigate upgrade risks. * Create and maintain comprehensive test plans, scripts, and traceability documentation. * Participate in validation phases (IQ/OQ/PQ/UAT) and ensure adherence to quality gates before release. * Support rollback validation and post-deployment monitoring to confirm stability. * Provide test summary reports, defect analytics, and quality metrics for leadership review. * Recommend process improvements for future upgrade cycles and system modernization efforts., Job Description: Role Summary: The Senior Software QA Engineer is responsible for ensuring quality, stability, and data integrity during software and database upgrades of legacy … + 8 hours ago, Job Summary: Our corporate activities are growing rapidly, and we are currently seeking a full-time, office-based Software Testing Intern to join our Information Technology team.… + 9 days ago + ## Related Videos - [How I Built QA from Scratch in a Scaling Startup - no fluff real life story](https://www.wearedevelopers.com/videos/2041-how-i-built-qa-from-scratch-in-a-scaling-startup-no-fluff-real-life-story) - [How to Stop Choosing JavaScript Frameworks and Start Living](https://www.wearedevelopers.com/videos/118-how-to-stop-choosing-javascript-frameworks-and-start-living) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Stand alone components in Angular](https://www.wearedevelopers.com/videos/656-stand-alone-components-in-angular) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)