The Software Quality Engineer is responsible for ensuring software quality through manual, automated, and performance testing. The engineer works closely with developers, business analysts, project managers, and customers to validate system functionality, performance, and stability.
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.
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance