About the job
The Senior Software Quality Engineer plays a crucial role in ensuring the highest standards of software quality through a combination of manual, automated, and performance testing methodologies. This position requires collaboration with developers, business analysts, project managers, and customers to validate system functionality, performance, and stability. The engineer will implement testing strategies, analyze defects, prepare comprehensive test reports, and offer timely support for customer inquiries regarding system performance and issues.
Key Responsibilities
- Engage with internal teams and stakeholders to gather functional, non-functional, and performance requirements.
- Review and clarify requirements and design documents to ensure they are clear, correct, and testable.
- Develop and execute test strategies, plans, and test cases to maintain quality assurance.
- Conduct hands-on manual testing, including system, integration, regression, and exploratory tests.
- Maintain automated testing scripts, frameworks, environments, and test data.
- Perform performance and integration testing, analyze results, manage defects, and validate fixes.
- Collaborate with development teams to troubleshoot issues and support root cause analysis.
- Prepare detailed test reports summarizing test results, defect status, and performance metrics.
- Communicate testing progress, quality status, and release readiness to stakeholders.
- Provide on-site support during User Acceptance Testing (UAT), go-live events, and post-deployment, assisting with customer queries and production issues.

