Seniority Level: Mid-Senior level
Industry: Retail
Employment Type: Full-time
Introduction
The Test Administrator is responsible for conducting efficient and effective testing of new and customized software, including change requests and strategic projects aligned with business requirements.
This role involves designing and executing test cases, identifying defects, and working closely with development and business teams to ensure seamless integration of different SAP Modules.
QA Objectives
- Ensure that new features or changes meet the acceptance criteria defined in the user stories.
- Detect and report bugs or defects early during the sprint cycle.
- Provide immediate feedback to developers about issues or discrepancies in the product.
- Collaborate with the team to resolve issues quickly, maintaining the sprint timeline.
- Test the integration of components or systems to ensure seamless functionality.
- Validate that new features work well with existing ones without regressions.
- Manually test critical areas affected by recent changes.
- Participate in sprint planning to understand requirements and contribute to test effort estimation.
- Work closely with developers, product owners, and automation testers to create comprehensive test cases.
- Adjust test plans and test cases dynamically based on changing priorities or scope in the sprint.
- Focus on testing critical and high-priority functionalities within time constraints.
- Help the team meet the Definition of Done (DoD) by validating that all user stories are complete and meet quality standards.
Key Roles and Responsibilities
- Represent the end-user perspective to ensure the product meets user needs.
- Act as a quality champion, promoting best practices in testing and development.
- Work closely with developers, product owners, and team members to understand requirements, acceptance criteria, and user stories.
- Participate in all Scrum ceremonies (Sprint Planning, Daily Stand-ups, Sprint Review, and Retrospectives).
- Document and report bugs effectively, ensuring clear understanding of issues and their impact.
- Collaborate with developers to reproduce and verify fixes for defects.
Responsibilities
- Requirement Analysis: Review user stories, acceptance criteria, and related documentation; provide feedback on clarity and testability.
- Test Planning: Identify testing requirements, create test plans and scenarios covering functional, integration, and exploratory testing; baseline test cases with relevant stakeholders.
- Test Design and Execution: Design, document, and execute test cases based on user stories and acceptance criteria; perform manual testing.
- Defect Identification and Reporting: Log defects with detailed reproduction steps and relevant information; prioritize and track issues for resolution.
- Regression Testing: Manually test critical functionalities after changes; collaborate with automation testers to enhance regression coverage.
- Collaboration and Communication: Clarify acceptance criteria with Product Owner; provide real-time feedback; communicate testing progress and risks; adapt testing activities as needed.
- Participate in Retrospectives: Share feedback; suggest process improvements.
- Regression Test Pack Updating: Keep test packs current; assist automation team in recognizing automation test scenarios.
Minimum Requirements
- Bachelor's degree in computer science, information technology, or related field.
- Proven experience in Test Analysis or similar QA role.
- Strong understanding of Sanity, Functional, Integration, and Regression Testing.
- Proficiency in test management and automation tools.
- Excellent problem-solving, analytical, communication, and collaboration skills.
- Knowledge of Retail domain; SAP Testing experience is beneficial.