Responsible for ensuring that software, systems, or products meet established quality standards and function reliably before release.
Typical Duties
While exact duties will be defined in the SOW and contract scope, common responsibilities include:
- Develop, execute, and maintain manual and automated test cases to validate software functionality and performance.
- Analyze requirements and technical specifications to ensure test coverage and identify potential quality risks early in the development process.
- Identify, document, and track defects; collaborate with developers to verify fixes and ensure issues are properly resolved.
- Perform regression, functional, integration, and user‑acceptance testing across multiple environments.
- Create and maintain QA documentation including test plans, test scripts, test reports, and quality metrics.
- Collaborate closely with product owners, developers, and stakeholders to ensure final deliverables meet quality standards and user expectations.
- Participate in process improvement initiatives to enhance testing efficiency, reliability, and overall product quality.
- Validate software builds during release cycles to ensure readiness for deployment.
Experience:
- Developed and executed comprehensive manual and automated test cases to ensure software quality across functional, integration, and regression testing.
- Identified, documented, and tracked defects; partnered with developers to validate fixes and maintain high‑quality releases.
- Analyzed business and technical requirements to create effective test strategies and ensure complete test coverage.
- Conducted root‑cause analysis on defects and recommended process improvements to enhance product quality and reduce recurring issues.
- Created and maintained detailed QA documentation, including test plans, test scripts, test reports, and quality metrics dashboards.
- Collaborated with cross‑functional teams—including developers, product owners, and stakeholders—to ensure alignment on requirements, quality standards, and release readiness.
- Executed validation of builds during release cycles, confirming system stability and compliance with acceptance criteria.
- Utilized automation frameworks and tools to increase test efficiency and support continuous integration/continuous deployment (CI/CD) pipelines.
Qualification:
- Strong understanding of software QA methodologies, testing techniques, and industry best practices.
- Proficiency in creating, executing, and maintaining manual and automated test cases.
- Experience with defect tracking tools (e.g., Jira, Azure DevOps, Bugzilla) and test management platforms.
- Ability to analyze requirements, technical specifications, and user stories to ensure complete test coverage.
- Familiarity with automation frameworks and scripting languages such as Selenium, Cypress, Python, or Java.
- Skilled in functional, regression, integration, and user‑acceptance testing across multiple environments.
- Strong problem‑solving and analytical abilities to identify root causes and recommend corrective actions.
- Excellent collaboration and communication skills for working with developers, product owners, and cross‑functional teams.
- Experience validating software builds, supporting CI/CD pipelines, and ensuring release readiness.
- Detail‑oriented, organized, and able to manage multiple testing cycles in fast‑paced environments.