Job ID: DEV-IND-2238

Department: Software Development
Job Type: Permanent
Location: India

Job Details

We are in search of an experienced and dynamic  Lead (Quality Assurance) to become an integral part of our team. In this role, you will be pivotal in maintaining and enhancing the quality and reliability of our products. We are looking for a candidate who excels in testing and demonstrates exceptional leadership skills to mentor, guide, and inspire our QA team towards achieving excellence.

Key responsibilities:

Leadership & Management:
Proven ability to lead and motivate a team of QA engineers, fostering a collaborative and high-performance culture.
Experience in mentoring and developing team members, providing guidance, and supporting their professional growth.
Excellent communication skills, both verbal and written, to effectively convey ideas, updates, and feedback to team members and stakeholders.
Strong decision-making skills, with the ability to assess complex situations and make informed choices quickly.
Ability to set performance goals, conduct regular performance reviews, and provide constructive feedback to team members.

Quality Assurance:
Design, develop, and execute test plans and test cases based on requirements and technical specifications.
Ensure comprehensive test coverage by reviewing requirements, specifications, and technical design documents.
Perform various types of testing, including functional, regression, integration, and performance testing.
Identify, document, and track bugs using appropriate tools.
Collaborate with developers and project managers to ensure defects are properly resolved.

Process Improvement:
Commitment to continuous improvement, staying updated with industry trends, and integrating best practices into the QA processes.
Advocate for a culture of quality across the organization, promoting best practices and standards.
Identify opportunities for process improvements and implement solutions to enhance testing efficiency and effectiveness.
Lead initiatives to continuously improve QA processes, tools, and methodologies.
Monitor and analyze QA metrics to identify trends and areas for improvement, driving initiatives to address any gaps.

Tools & Automation:
Evaluate and implement automation tools and frameworks to enhance testing.
Design, develop, and maintain automated test scripts to ensure comprehensive test coverage.
Monitor and analyze test results, providing actionable insights to improve the overall quality of the product.

Communication:
Provide regular updates on QA status, risks, and issues to stakeholders.
Facilitate QA-related meetings and discussions.
Ensure clear and effective communication within the QA team and with other departments.

Requirements (Qualifications/Experience/Competencies)

Education & Experience:
B Tech in Computer Science, or a related field.
Minimum of 8 years of experience in QA, with at least 3 years in a lead role.
Proven experience with QA methodologies, tools, and processes.
Experience with both manual and automated testing.
Familiarity with Agile Principles and Scrum Methodology

Technical Skills:
Proficiency in test management tools (e.g., JIRA, TestRail).
Experience with automation tools (e.g., Selenium, QTP, JUnit).
Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab).
Strong knowledge of software development lifecycle (SDLC).

Soft Skills
Strong leadership and team management skills.
Excellent problem-solving and analytical skills.
Effective communication and interpersonal skills.
Ability to work in a fast-paced and dynamic environment.

Additional Qualifications:
ISTQB or similar certification.
Experience with performance and load testing tools (JMeter).
Knowledge in security and vulnerability testing. Experience with cloud-based testing environments.