LogoLanguage
GNX Digital Solutions Private Limited

Module No.244, 2nd Floor, Nila Building, Phase-I Campus, TECHNOPARK, , 695581

Senior Developer – QA Lead [GNX - JD - 001]

Closing Date:30,Apr 2025
Job Published: 20,Mar 2025
Contact Email: hr@gnxsolutions.in

Brief Description

Ensure to add Job ID  GNX - JD - 001 in the subject line of your email for easy reference and proper tracking.

Employment Type: Full Time 

Job Summary: 

We are looking for an experienced QA Lead with at least 8 years of experience to oversee and manage the quality assurance processes across multiple projects. The ideal candidate will have a strong background in leading QA teams, designing and executing testing strategies, ensuring high-quality software delivery, and driving process improvements. As a QA Lead, you will be responsible for the overall test strategy, execution, and quality of products across all stages of the development lifecycle.  

Key Responsibilities: 

Leadership & Team Management:  

Lead the QA Team:  

  • Manage a team of QA engineers, assign tasks, and ensure high team performance and motivation.  

  • Conduct regular team meetings to discuss project progress, quality metrics, and any challenges faced.  

  • Provide mentoring, coaching, and performance reviews for junior QA team members.  

  • Foster collaboration between the QA team, development teams, product management, and other stakeholders.  

Resource Management:

  • Ensure appropriate resource allocation for various testing efforts based on project priorities.  

  • Identify training and skill development opportunities for team members.  

Test Strategy & Planning:  

  • Develop Test Strategies:   

  • Design and implement comprehensive test strategies for various projects, aligning them with the overall business and technical goals.  

  • Lead the effort in selecting appropriate testing tools and frameworks to improve efficiency and coverage.  

Test Planning & Scheduling:   

  • Develop detailed test plans that include scope, objectives, approach, resources, and timelines.  

  • Prioritize test cases based on risk, impact, and release deadlines.  

  • Estimate time, resources, and costs for test execution.  

Test Execution & Reporting:  

  • Test Design & Execution:   

  • Lead the design and execution of test cases for functional, regression, integration, and performance testing.  

  • Ensure thorough test coverage for applications and systems, including edge cases and performance scenarios.  

  • Oversee the execution of automated and manual tests, ensuring alignment with project timelines.  

Issue Identification & Resolution:   

  • Actively participate in defect management by tracking, reviewing, and ensuring timely resolution of defects.  

  • Provide detailed reports on test results, including defects found, test execution status, and recommendations for improvements.  

  • Collaborate with development teams to identify root causes and support bug fixes.  

Automation & Process Improvement:  

  • Test Automation:   

  • Lead efforts to develop and maintain automated test scripts for regression, functional, and performance testing using tools like Selenium, Appium, TestNG, JUnit, etc.  

  • Oversee the integration of automated testing into the continuous integration (CI) pipeline and ensure that tests run consistently.  

Process Improvement:   

  • Identify areas of improvement in the QA process and propose solutions to enhance quality, reduce time-to-market, and improve efficiency.  

  • Implement best practices in test management, defect management, and test reporting.  

Collaboration & Communication:  

  • Stakeholder Communication:  

  • Liaise with project managers, developers, and business analysts to ensure testing is aligned with project requirements and timelines.  

  • Provide regular updates to senior management on testing progress, risks, and quality metrics.  

Cross-Functional Collaboration:  

  • Work with product and development teams to ensure that requirements are clear, and test cases are aligned with expected behavior.  

  • Ensure that all quality-related activities are communicated and tracked across teams.  

Risk & Compliance Management:  

  • Risk Management:  

  • Identify and manage potential testing risks, proactively addressing issues that could impact quality or delivery.  

  • Track quality metrics such as defect density, test coverage, and pass rates, using them to assess and mitigate risks.  

Compliance & Standards:  

  • Ensure adherence to quality standards, policies, and procedures in every phase of testing.  

  • Maintain knowledge of industry best practices and regulatory requirements that impact quality processes.  

 

Skills & Qualifications:  

Education:  

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.  

  • Certifications in Quality Assurance (e.g., ISTQB Advanced Level, Certified Scrum Master, etc.) are preferred.  

Experience:  

  • 8+ years of experience in software quality assurance, with at least 3 years in a leadership role (QA Lead, Senior QA Engineer, etc.).  

  • Proven experience in leading and managing QA teams in an Agile or Waterfall environment.  

  • Strong experience in creating and implementing test plans, test cases, and test strategies.  

  • Hands-on experience in both manual and automated testing processes.  

  • Experience working in cross-functional teams to deliver high-quality software solutions.  

Technical Skills:  

  • Test Automation: Proficiency in tools like Selenium, Appium, JUnit, TestNG, or similar.  

  • Performance Testing: Familiarity with tools like JMeter, LoadRunner, or similar.  

  • Version Control: Knowledge of Git, SVN, or other version control systems.  

  • CI/CD Integration: Experience integrating testing with Jenkins, Bamboo, or other CI/CD tools.  

  • Bug Tracking: Proficient in bug tracking tools like JIRA, Bugzilla, or similar.  

  • Database: Strong SQL skills to perform data validation and integration testing.  

  • Test Management Tools: Experience with tools like TestRail, Quality Center, or similar.  

Soft Skills:  

  • Leadership & Mentoring: Ability to lead and mentor a team of QA engineers, fostering a collaborative work environment.  

  • Excellent Communication: Strong verbal and written communication skills to articulate issues clearly to both technical and non-technical stakeholders.  

  • Problem-Solving: Strong analytical and problem-solving abilities to troubleshoot complex issues.  

  • Attention to Detail: A keen eye for detail, ensuring software is defect-free and meets the highest quality standards.  

  • Time Management: Ability to manage multiple projects simultaneously and ensure deadlines are met.  

 

Preferred Skills

Preferred Skills:  

  • Experience with Agile/Scrum methodologies and working in fast-paced development environments.  

  • Knowledge of cloud-based applications and mobile testing.  

  • Experience with API testing using tools like Postman or SoapUI.  

  • Experience with performance testing and tuning.