Job
Description
As a QA Lead with 8+ years of experience, you will be responsible for establishing and leading the Quality Assurance (QA) practice within the organization. Your role will involve building the QA strategy from scratch, enforcing standardized QA processes, and collaborating with various project stakeholders to ensure adherence to QA best practices and standards. Key Responsibilities: Establish and Lead the QA Practice: - Set up the QA department and define quality goals and objectives. - Create and implement a comprehensive QA strategy including test planning, execution, automation, security, and performance testing. - Build and lead a high-performing team of QA engineers. Enforce QA Processes Across Projects: - Develop and enforce a standardized QA process across all projects. - Collaborate closely with project managers, developers, and business analysts to integrate QA processes seamlessly into the SDLC. - Conduct regular project audits to maintain testing standards and quality criteria. Automation Testing: - Design, develop, and implement automated test scripts using frameworks like Selenium, Appium, etc. - Create and maintain automation scripts for regression, integration, and end-to-end testing. - Integrate automated testing into CI/CD pipelines for continuous testing. Security Testing: - Lead security testing efforts to identify vulnerabilities and ensure compliance with security standards. - Use tools like OWASP ZAP, Burp Suite for penetration testing and security assessments. Performance Testing: - Design and execute performance testing strategies using tools like JMeter, LoadRunner, Gatling. - Analyze performance test results and provide recommendations for optimization. Defect Management & Reporting: - Establish and maintain a defect management process. - Prepare QA metrics, quality reports, and recommendations for stakeholders. Team Leadership & Mentoring: - Lead, coach, and mentor QA team members. - Conduct training sessions on QA best practices, automation tools, and new testing methodologies. Continuous Improvement: - Drive continuous improvement initiatives within the QA practice. - Stay updated with industry trends and innovations in software testing. Stakeholder Communication: - Act as the primary point of contact for QA-related matters. - Participate in project meetings and provide inputs on quality risks. Required Skills & Qualifications: - Bachelor's degree in Computer Science or related field. - 10+ years of experience in software quality assurance. - Expertise in Automation, Security, and Performance Testing. - Strong knowledge of Automation Testing tools and frameworks. - Familiarity with Security Testing tools and methodologies. - Experience in Performance Testing using tools like JMeter or LoadRunner. - Proficiency in programming/scripting languages. - Experience with Agile/Scrum methodologies. - Excellent problem-solving and communication skills. - Certifications like ISTQB, CSTE, or CEH are a plus. Preferred: - Experience with cloud-based testing environments. - Familiarity with DevOps and CI/CD practices. Join us as a QA Lead and be a part of our dynamic team in Mohali.,