Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
Original
Simplified
Job Overview: The QA Lead will oversee quality assurance processes within the organization, ensuring that products meet rigorous standards of quality, reliability, and performance. This role requires strong experience in test automation and continuous integration, with specific expertise in tools like Katalon and, optionally, Selenium. The QA Lead will work collaboratively with development, operations, and product teams, setting quality goals and guiding the team in achieving them. Key Responsibilities: 1) Lead and Manage QA Team: Lead a team of QA engineers, providing guidance, mentorship, and support. Oversee team performance, manage workloads, and ensure adherence to quality standards. Facilitate team collaboration and effective communication across departments. 2) Test Planning and Strategy: Design, develop, and implement effective test strategies, including functional, regression, and performance testing. Identify testing needs, create detailed test plans, and define test cases based on requirements. Coordinate and prioritize testing activities to align with project timelines and product launches. 3) Automation Testing: Develop and execute automated test scripts using Katalon, with optional usage of Selenium. Maintain and optimize the automation framework, ensuring high reliability and efficiency in test execution. Collaborate with developers to integrate automated tests within the CI/CD pipeline, ensuring test coverage throughout the deployment cycle. 4) CI/CD Pipeline Management: Work with the DevOps team to establish and maintain a CI/CD pipeline using Azure DevOps. Implement and manage automated testing within the CI/CD process, ensuring early detection of defects and continuous integration. 5) Test Case Management and Documentation: Maintain test cases in a test management tool, ensuring up-to-date documentation for all testing activities. Ensure test documentation is clear, concise, and aligned with industry standards. 6) Quality Assurance and Metrics Reporting: Define and track quality metrics (e.g., defect density, test coverage) to measure product quality. Regularly report on quality trends and suggest improvements based on metrics analysis. Facilitate post-release reviews to drive continuous improvement in quality processes. Qualifications and Skills: 1) Experience: 5+ years of hands-on experience in quality assurance and test automation. 2+ years of experience in a leadership role, managing and mentoring QA teams. 2) Technical Skills: Proficiency in Katalon for test automation; experience with Selenium is a plus. Strong knowledge of test case management and associated tools. Familiarity with CI/CD processes and Azure DevOps Pipeline for automation integration. Solid understanding of software development lifecycle (SDLC) and agile methodologies. 3) Soft Skills: Excellent leadership and team management abilities. Strong analytical skills and attention to detail. Effective communication skills for cross-functional collaboration. 4) Additional Requirements: Bachelor’s degree in Computer Science, Engineering, or a related field.