Responsibilities:
- Test Case & Procedure Development: Develop comprehensive test cases and detailed procedures based on test plan requirements, and meticulously execute them to ensure thorough product validation.
- Bug Reporting & Verification: Identify and raise bugs found during testing, and diligently verify bug fixes for various products, especially across different iOS releases.
- Developer Interaction & Quality Assurance: Interact effectively with developers, collaborating to resolve bugs and ensure that the product consistently meets quality expectations.
- Test Plan Review Coordination: Conduct and facilitate test plan review meetings with both internal and external teams to gather feedback and ensure alignment.
- Customer Escalation & Root Cause Analysis (RCA): Take ownership of customer escalations, conduct thorough Root Cause Analysis (RCA) for identified issues, write new test cases for any test gaps discovered, and coordinate with the development team for bug fixes.
Required Skills:
- Proficiency in developing test cases and procedures based on test plan requirements.
- Ability to execute test cases effectively.
- Experience in raising and verifying bugs.
- Strong communication and interaction skills for collaborating with developers to resolve bugs.
- Experience in conducting test plan review meetings with internal and external teams.
- Capability to handle customer escalations, perform RCA, and write new test cases for identified gaps.
- Specific experience in Python for testing automation (implied by the role title, though not explicitly detailed in the provided job description snippets).
- Understanding of testing methodologies and quality assurance principles.
Skills Required
Bug Reporting, Quality Assurance, Root Cause Analysis, Python, Testing Automation, Testing Methodologies