The Software Quality Engineer is responsible for ensuring software quality through manual, automated, and performance testing, collaborating with internal teams and stakeholders to understand functional, non-functional, and performance requirements, and providing timely support for customer inquiries regarding system behavior, defects, and performance issues.
Requirements
- Collaborate with internal teams and on-site stakeholders to understand functional, non-functional, and performance requirements.
- Review requirements and design documents to ensure clarity, correctness, and testability.
- Maintain and execute test strategies, test plans, test cases, and testing scope.
- Perform hands-on manual testing and execute system, integration, regression, and exploratory testing.
- Maintain automated test scripts, frameworks, test environments, and test data.
- Execute performance and integration testing, analyze results, manage defects, and validate fixes.
- Work closely with development teams to troubleshoot issues and support root cause analysis.
- Prepare concise test reports covering test results, defect status, and performance metrics.
- Communicate testing progress, quality status, and release readiness to stakeholders.
- Provide on-site support during UAT, go-live, and post-deployment, including customer query and production issue support.