What are the responsibilities and job description for the Senior Quality Assurance Analyst position at Valore Partners?
Project Duration: 12 Month Contract
Summary:
The Senior Quality Assurance Analyst plays a crucial role in ensuring the quality and reliability of software solutions by adhering to defined quality assurance processes and methodologies. This role involves the creation of QA-related project deliverables, including test plans, strategies, cases, scripts, and reports. The QA Analyst will work closely with cross-functional teams to validate high-performing applications based on user stories distilled from business requirements. Active participation in Agile ceremonies, including backlog grooming, daily stand-ups, product demos, and sprint retrospectives, is essential. Additionally, the role will oversee the planning, design, and facilitation of User Acceptance Testing (UAT) with end-users.
Key Responsibilities:
Summary:
The Senior Quality Assurance Analyst plays a crucial role in ensuring the quality and reliability of software solutions by adhering to defined quality assurance processes and methodologies. This role involves the creation of QA-related project deliverables, including test plans, strategies, cases, scripts, and reports. The QA Analyst will work closely with cross-functional teams to validate high-performing applications based on user stories distilled from business requirements. Active participation in Agile ceremonies, including backlog grooming, daily stand-ups, product demos, and sprint retrospectives, is essential. Additionally, the role will oversee the planning, design, and facilitation of User Acceptance Testing (UAT) with end-users.
Key Responsibilities:
- Develop and execute comprehensive test plans and strategies to ensure thorough software testing
- Design, create, and execute detailed test cases and automation scripts to validate functionality
- Participate in Agile/SCRUM ceremonies such as backlog grooming, daily stand-ups, product demos, and sprint retrospectives
- Collaborate with business analysts to decompose business requirements into user stories with clear acceptance criteria
- Lead User Acceptance Testing (UAT), working with end-users to ensure the application meets business needs
- Identify, document, and manage software defects throughout the testing lifecycle
- Work closely with developers to ensure defect resolution prior to release
- Prepare, manage, and execute test data to simulate various inputs during the testing process
- Assist in risk mitigation by identifying and documenting potential project risks
- 3–5 years of hands-on experience in quality assurance/testing, specifically manual testing
- Strong analytical, critical thinking, and problem-solving skills
- High attention to detail with excellent organizational abilities
- Extensive knowledge of QA tools, concepts, and methodologies
- Ability to work in a fast-paced environment while managing multiple priorities
- Experience with Agile/SCRUM development methodologies
- Familiarity with Azure DevOps
- Previous experience with test automation and utilizing automation frameworks and tools
- Exposure to continuous integration/continuous deployment (CI/CD) environments
- Knowledge of automated testing tools like Selenium or equivalent