Job Description
Responsibilities & Duties:
Leadership & Team Management:
- Lead, mentor, and manage a team of QA engineers, fostering a culture of excellence, continuous learning, and accountability.
- Define QA objectives, KPIs, and best practices to drive quality assurance processes across projects.
- Conduct performance reviews, training sessions, and workshops to enhance team skills.
Test Strategy & Planning:
- Develop comprehensive QA strategies, test plans, and automation frameworks (with Selenium and Python as a plus).
- Oversee the creation of detailed test cases, test scripts, and reusable automation scenarios.
- Collaborate with stakeholders to understand business requirements and translate them into robust testing strategies.
Manual & Automation Testing:
- Lead manual testing efforts for web, mobile, and API platforms, focusing on functional, regression, performance, and security testing.
- Drive automation initiatives using Selenium WebDriver with Python for scalable and maintainable test scripts.
- Continuously evaluate and implement new testing tools, technologies, and methodologies to improve QA effectiveness.
Quality Assurance Process Improvement:
- Establish and enforce QA standards, processes, and best practices to ensure consistency and efficiency.
- Identify process gaps, implement improvements, and optimize testing workflows.
- Ensure compliance with industry standards, security protocols, and regulatory requirements.
Defect Management & Reporting:
- Oversee the full defect lifecycle, from identification to resolution, ensuring accurate tracking and timely resolution.
- Conduct root cause analysis of critical defects, identifying preventive measures to reduce recurrence.
- Generate detailed test reports, metrics, and dashboards for stakeholders and management.
Collaboration & Communication: - Work closely with product managers, developers, business analysts, and other stakeholders to align QA efforts with project goals.
- Act as the primary point of contact for QA-related queries, providing technical leadership and guidance.
Technical Skills:
- Strong expertise in manual testing of web, mobile, and API applications.
- Hands-on experience with Selenium WebDriver for test automation.
- Proficient in Python for writing automation scripts and developing test frameworks.
- Solid understanding of API testing using tools like Postman, REST Assured, or SOAP UI.
- Knowledge of SDLC, Agile methodologies, and test management tools (JIRA, TestRail, etc.).
- Experience with version control systems (e.g., Git) and CI/CD pipelines (e.g., Jenkins).
Preferred Qualifications:
- Experience with cloud-based testing (AWS, Azure, etc.) and containerization (Docker, Kubernetes).
- Knowledge of performance testing tools like JMeter or LoadRunner.
- Exposure to DevOps practices, including continuous integration and continuous deployment (CI/CD).
- QA certifications like ISTQB, CSTE, or equivalent is highly preferred.
Key Performance Indicators:
- High-quality software releases with minimal post-release defects.
- Effective leadership with high team productivity, collaboration, and employee satisfaction.
- Timely execution of QA activities with adherence to project timelines.
- Successful implementation of automation frameworks, reducing manual effort.
- Continuous improvement in QA processes, with measurable performance gains.
Competencies:
- Strong leadership qualities with the ability to inspire and motivate QA teams.
- Strategic thinking with a focus on long-term quality improvement.
- Strong technical background with the ability to make data-driven decisions.
- High attention to detail, ensuring thorough testing and quality assurance processes.
- Strong organizational and time management skills to manage multiple projects effectively.
Job Category: and API applications; selenium automation( Selenium WebDriver) Git Jenkins JenkinsManual testing web JIRA Manual testing web mobile or SOAP UI Postman Python REST Assured SDLC TestRail
Job Type: Full Time
Job Location: Maharashtra Pune
Country: India
Experince: 8
