Job Summary:
We are seeking a highly skilled and experienced QA Lead to join our dynamic and fast-paced team. As the QA Lead, you will be responsible for leading and managing the Quality Assurance process for our software development projects. You will work closely with cross-functional teams, including developers, product managers, and project managers, to ensure the delivery of high-quality software products. The ideal candidate will possess strong leadership skills, excellent attention to detail, and a passion for delivering exceptional software solutions.
Responsibilities:
- Lead the Quality Assurance process and team, providing guidance, direction, and support to ensure the successful completion of QA activities.
- Collaborate with cross-functional teams to understand project requirements, define test strategies, and establish QA standards and processes.
- Develop and maintain comprehensive test plans, test cases, and test scripts to ensure thorough test coverage.
- Conduct functional, regression, and performance testing to identify defects, verify fixes, and ensure overall software quality.
- Identify and prioritize critical issues, communicate them effectively to the relevant stakeholders, and drive them to resolution.
- Mentor and train QA team members on testing best practices, tools, and techniques.
- Continuously improve the QA process by implementing industry best practices, tools, and methodologies.
- Establish and maintain QA metrics and reports to track and communicate software quality and test coverage.
- Collaborate with developers to ensure that quality is built into the software development process from the initial stages.
- Stay up-to-date with the latest QA trends, technologies, and tools, and actively contribute to the continuous improvement of the QA team.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field. Relevant work experience may be considered in lieu of a degree.
- Proven experience working as a QA Lead or in a similar role, preferably in a software development environment.
- Strong knowledge of software QA methodologies, tools, and processes.
- Experience with test management and defect tracking systems.
- Familiarity with Agile/Scrum methodologies and their application in software development.
- Solid understanding of different types of testing, including functional, regression, performance, and usability testing.
- Excellent problem-solving and analytical skills, with a keen eye for detail.
- Strong leadership skills and the ability to effectively lead and motivate a team.
- Excellent communication and interpersonal skills, with the ability to collaborate and communicate effectively with cross-functional teams.
- Strong organizational skills and the ability to prioritize and manage multiple tasks in a fast-paced environment.
Preferred Qualifications:
- ISTQB or other relevant certifications.
- Experience with test automation frameworks and tools.
- Knowledge of continuous integration/continuous delivery (CI/CD) practices.
- Familiarity with web and mobile application development technologies.
- Experience working in an Agile development environment.
As a QA Lead, you will play a crucial role in ensuring the quality of our software products and driving the success of our development projects. If you are passionate about delivering high-quality software solutions, possess excellent leadership skills, and thrive in a collaborative team environment, we would love to hear from you.
Job Type: Full-time
Salary: Rs100,000.00 - Rs150,000.00 per month
Experience:
- Quality Assurance: 5 years (Preferred)
- Team Leading: 2 years (Preferred)