Role Summary
As a Test Lead, the candidate will take ownership of the overall testing efforts for multiple Agile Business Intelligence (BI) projects. The Test Lead will manage a team of testers, lead test strategy formulation, and ensure the successful delivery of high-quality products by coordinating with developers, business analysts, and project stakeholders. This role also involves improving testing processes, driving test automation, and ensuring alignment with project timelines and quality standards.
Essential Functions:
Test Strategy & Planning:
- Define and lead the development of end-to-end test strategies, ensuring comprehensive test coverage for all project requirements.
- Establish and manage the testing process across multiple projects, ensuring alignment with the overall delivery goals.
- Collaborate with business analysts and project managers during the requirements phase to define clear testing objectives and timelines.
Test Execution & Oversight:
- Oversee the execution of manual and automated test cases for functional, integration, regression, and performance testing.
- Ensure test results are accurate, defects are properly logged, and all critical issues are addressed promptly.
- Lead efforts to expand the use of test automation to improve efficiency and coverage.
Team Management & Mentorship:
- Lead and manage a team of testers (3-5 members), assigning tasks, and monitoring progress to ensure that testing objectives are met.
- Provide coaching, guidance, and career development support to junior testers, encouraging growth within the team.
- Conduct regular performance reviews and provide feedback to team members to maintain high performance and quality standards.
Defect Management & Resolution:
- Take responsibility for defect tracking and resolution, working closely with development teams to reproduce issues and verify fixes.
- Perform root cause analysis for critical defects, identifying potential process improvements to prevent future issues.
- Maintain and track testing metrics to provide clear reporting to project stakeholders.
Process Improvement & Innovation:
- Lead initiatives to enhance testing processes, ensuring the adoption of best practices and the latest tools and methodologies.
- Drive continuous improvements in test automation, performance testing, and other testing-related activities.
- Stay informed about industry trends and advancements, and evaluate new tools and technologies for potential integration into testing processes.
Stakeholder Collaboration & Communication:
- Serve as the primary point of contact for testing-related activities, ensuring clear communication between the testing team, developers, project managers, and business analysts.
- Provide regular updates on test progress, risks, and issues, making recommendations to improve overall product quality.
- Participate in client discussions and project reviews to provide insights into testing status and areas of concern.
- The roles and responsibilities will continuously evolve basis the project allocation and client requirements.
Additional Functions:
- Document test plans, test cases, test results, and defect reports.
- Participate in manual/functional testing as needed.
- Help build team skills and capabilities in testing.
Candidate’s Profile
Essential Qualifications:
- B.Tech, B.E., or B.Sc. in Computer Science/Information Technology or a related field.
Experience:
- 5-7 years of relevant consulting-industry experience working in software testing.
- Experience with issue-tracking and test management tools (e.g., JIRA, TestRail, Confluence).
- 3-5 years of experience in data warehousing/reporting tools like SQL, Power BI, Tableau, MS Excel, MicroStrategy, Informatica, Python, etc.
Abilities & Key Traits:
- Strong problem-solving skills.
- Effective communicator with the ability to explain both technical and non-technical details.
- Able to thrive in a fast-paced environment.