Job Summary
The successful candidate will oversee all quality assurance activities for web and mobile platforms. This role involves leading the QA team, managing defect resolution, and reporting test results to stakeholders. The QA Lead is responsible for developing and executing test plans, performing regression testing, providing feedback to development teams, managing technical incidents, conducting root cause analysis, and documenting solutions.
Roles and Responsibilities
- Lead QA team, Oversee QA activities and make sure all bugs and issues are clearly recorded and communicated.
- Build complex test plans and convey test results clearly to the management.
- Conduct thorough testing of software applications, including web and mobile platforms, to ensure they meet quality standards.
- Develop and execute test plans, test cases, and test scripts.
- Identify and report software defects, working closely with developers to resolve issues.
- Perform regression testing to ensure that resolved defects do not reappear.
- Provide feedback to development teams to improve the quality of software products.
- Troubleshoot technical issues related to software configuration, deployment, and integration.
- Collaborate with cross-functional teams to identify and resolve technical challenges.
- Document technical support processes, troubleshooting steps, and solutions for future reference.
- Mange incidents that require specialized technical knowledge and expertise. They prioritize and triage incidents based on their severity and impact on business operations.
- Work closely with development teams, system administrators, and other stakeholders to resolve complex technical issues. They may need to analyze log fi les, debug code, and perform in-depth system diagnostics to identify and fi x problems.
- Conduct thorough root cause analysis (RCA) to determine the underlying causes of recurring issues. They document their findings and recommend preventive measures to avoid similar issues in the future
- Bachelor's degree in Computer Science, Engineering, or related fi eld or equivalent work experience.
- Proven experience in software quality assurance, testing methodologies, and test automation. At least 6 years.
- Strong analytical and problem-solving skills, with the ability to troubleshoot complex technical issues.
- Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.
- Detail-oriented and self-motivated, with a passion for delivering high-quality software products.
- Familiarity with Agile development methodologies and tools.
- Experience with testing web and mobile applications is preferred.
- Knowledge of scripting languages (e.g., Python, Shell).