Key Responsibilities:
Team Leadership:
Lead, mentor, and motivate a team of QA Engineers, providing guidance and support to ensure high-quality work and professional development.
Foster a collaborative and positive team culture focused on delivering exceptional QA results.
Quality Assurance Strategy:
Develop and implement comprehensive QA strategies, test plans, and processes to ensure thorough testing of mobile and web applications.
Define testing standards, methodologies, and best practices to maintain high-quality standards across projects.
Manual and Automated Testing:
Oversee both manual and automated E2E testing efforts, ensuring adequate coverage of test cases and scenarios.
Work closely with automation engineers to develop and maintain automated test suites using industry-standard tools and frameworks.
Test Planning and Execution:
Collaborate with cross-functional teams (development, product management, etc.) to understand requirements and define test objectives and criteria.
Plan, prioritize, and execute test cases, regression testing, and exploratory testing as needed to validate application functionality and performance.
Defect Management:
Establish and maintain a robust defect management process, including defect tracking, reporting, and resolution.
Analyze and triage defects, working with stakeholders to prioritize and address critical issues in a timely manner.
Continuous Improvement:
Drive continuous improvement initiatives within the QA team, identifying areas for enhancement in testing processes, tools, and techniques.
Implement quality metrics and KPIs to monitor and report on QA effectiveness and efficiency.
Proven experience of at least 5 years in QA/testing roles – must.
Proven experience leading QA teams – must.
Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues and drive resolution.
Strong leadership and team management skills, with the ability to inspire and empower team members.
Solid understanding of QA methodologies, best practices, and software development lifecycle (SDLC).
Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
Advantages:
Bachelors degree in Computer Science, Engineering, or related field
Experience in Automated testing focusing on E2E testing.
Proficiency in programming languages such as JavaScript, TypeScript, Java, or Python
Experience with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.