Sr. Software QA Engineer
Core
Ensuring quality, stability, and data integrity during software and database upgrades of legacy systems through validation and risk mitigation.
Role type
Senior Software QA Engineer (Legacy Systems & Upgrades)
Builds
Validated legacy system upgrades and database migrations
Domain
Software Engineering / Database Management / Legacy System Modernization
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Test strategy development, SQL query writing (JDBC/iBatis/Stored Procedures), regression testing, integration testing, performance testing, data verification, rollback validation, defect analytics
Preferred skills
Java, Angular, Spring-based microservices, API design, process improvement
Technologies
Java, Angular, SQL, JDBC, iBatis, Spring, Microservices
Responsibilities
Develop and execute test strategies for legacy upgrades, validate application behavior post-upgrade, perform data verification and reconciliation, conduct regression and performance testing, collaborate with development and DBA teams, create test plans and documentation, support validation phases and rollback procedures, provide quality metrics reports
Seniority
Senior, hands-on IC