Summary:
We are seeking an experienced QA Manager with 10-12 years of expertise in web, mobile, API, database, security, and automation testing to lead a team of 5-10 QA professionals. The ideal candidate will be proficient in modern testing techniques, particularly in responsive web, security, and load testing, and possess strong leadership and management skills.
Key Responsibilities:
Team Management:
-
Lead and manage a team of 5-10 QA professionals.
-
Assign tasks, set goals, and monitor team performance.
-
Provide training, mentoring, and support to team members.
-
Conduct regular performance reviews and provide constructive feedback.
Testing Strategy and Planning:
-
Develop and implement comprehensive testing strategies and plans.
-
Ensure thorough testing of web, mobile, API, database, and security aspects of applications.
-
Collaborate with development teams to integrate testing into the development process.
Automation Testing:
-
Design, implement, and maintain automated test scripts.
-
Ensure the automation framework is scalable and maintainable.
-
Identify and integrate appropriate automation tools and technologies.
Modern Testing Techniques:
-
Apply modern testing techniques and methodologies for responsive web applications.
-
Conduct thorough security and load testing to ensure application reliability and performance.
-
Stay updated on the latest testing trends and technologies.
Quality Assurance Processes:
-
Establish and enforce QA processes, standards, and best practices.
-
Ensure compliance with industry standards and regulatory requirements.
-
Continuously improve QA processes to enhance efficiency and effectiveness.
Defect Management:
-
Oversee the defect lifecycle, including identification, reporting, prioritization, and resolution.
-
Collaborate with development teams to ensure timely resolution of defects.
-
Track and analyze defect metrics to identify trends and areas for improvement.
QA Project Management:
-
Lead QA projects from inception to completion, ensuring they are delivered on time and within scope.
-
Coordinate with cross-functional teams to ensure seamless project execution.
-
Manage project risks and issues, and implement appropriate mitigation strategies.
Communication and Collaboration:
-
Serve as the primary point of contact for QA-related matters.
-
Communicate QA status, risks, and issues to stakeholders.
-
Foster a collaborative environment between QA, development, and other teams.
Key Skills:
-
10-12 years of experience in QA, with a focus on web, mobile, API, database, security, and automation testing.
-
Strong knowledge of modern testing techniques and methodologies, particularly in responsive web applications.
-
Proficient in automation testing tools and frameworks (e.g., Selenium, Appium, JUnit, TestNG, etc.).
-
Experience with JIRA and Confluence for issue and project tracking.
-
Excellent leadership and team management skills.
-
Strong project management skills, with the ability to handle multiple projects simultaneously.
-
Excellent communication and interpersonal skills.
-
Problem-solving aptitude and a strategic mindset.
-
Understanding of Agile processes and methodologies.
-
Relevant certifications (e.g., ISTQB, CSTE, etc.) are a plus.
Preferred Skills:
-
Experience with security and load testing.
-
Experience with CI/CD pipelines and DevOps practices.
-
Knowledge of performance testing and tools.
-
Familiarity with cloud services and infrastructure.
-
Understanding of Agile and Scrum methodologies.
Qualifications:
-
Bachelor's degree in Computer Science, Information Technology, or a related field.