Software QA Lead (Manual & Automation)
Requirements: Proven experience in leading QA processes and ensuring product quality. Strong knowledge of QA methodologies, tools, and processes. Expertise in test planning, test case development, and execution. Hands-on experience with web service API testing (REST, SOAP, XML) using tools like Postman, SoapUI, or REST Assured. Proficient in automation testing frameworks (e.g., Selenium, Appium) and performance testing tools (e.g., JMeter). Familiarity with Agile/Scrum development methodologies and tools like Jira. Strong critical thinking, problem-solving, and troubleshooting skills. Excellent communication and interpersonal skills. Sense of ownership and pride in delivering high-quality results. Ability to manage multiple tasks in a dynamic, fast-paced environment. Responsibilities: Lead and manage a team of QA engineers to ensure the delivery of high-quality software products. Analyze requirements, user stories, and use cases for completeness and feasibility. Develop, document, and maintain comprehensive test strategies, plans, and cases. Execute all levels of testing, including system, integration, and regression testing. Identify, document, and track software defects, inconsistencies, and performance issues. Collaborate with development, product, and project teams to ensure quality throughout the software development lifecycle. Implement and maintain QA best practices, tools, and processes. Mentor and guide junior QA team members. Provide regular updates, reports, and documentation to stakeholders. Continuously improve test automation coverage and efficiency. Preferred Skills: Experience with CI/CD pipelines and tools like Jenkins or Azure DevOps. Knowledge of cloud-based platforms and testing in a cloud environment. Familiarity with version control tools like Git. Certifications such as ISTQB or equivalent are a plus. This role is ideal for a motivated QA professional who is passionate about delivering exceptional software quality and has strong leadership skills.