Role Summary:
As a Senior Tester, the candidate will lead and manage quality assurance activities for Agile Business Intelligence (BI) projects. The role involves developing and executing comprehensive test strategies, mentoring junior testers (1-2 members), and ensuring the delivery of a high-quality product. The Senior Tester will collaborate closely with developers, project managers, and other stakeholders to ensure alignment between testing activities and project objectives.
Essential Functions:
Test Strategy & Planning:
- Lead the development of test plans, test cases, and testing strategies to ensure thorough coverage of project requirements.
- Define the testing approach for complex projects, including manual and automated testing frameworks.
- Participate in requirements gathering and review sessions to ensure the test strategy aligns with project goals.
Test Execution & Automation:
- Oversee the execution of test cases, including functional, regression, integration, and performance testing across different environments.
- Implement and manage test automation frameworks, ensuring a balance between manual and automated testing.
- Ensure the accuracy of test results and work with developers to reproduce and resolve defects in a timely manner.
Bug Tracking & Resolution:
- Take ownership of defect management, including logging, tracking, and reporting bugs to the development team.
- Collaborate with developers and other technical teams to troubleshoot issues and ensure prompt resolutions.
- Conduct root cause analysis for critical defects and identify areas for improvement in the testing process.
Mentorship & Leadership:
- Provide guidance and mentorship to junior testers, helping them improve their testing skills and understanding of testing methodologies.
- Review the work of junior testers to ensure consistency, accuracy, and adherence to testing standards.
- Act as a subject matter expert on QA processes, tools, and best practices within the organization.
Continuous Improvement:
- Drive process improvements in testing, including the adoption of new tools, techniques, and methodologies.
- Stay updated with the latest industry trends and technologies in software testing and quality assurance.
- Lead initiatives to improve testing efficiency, reduce testing time, and enhance the overall product quality.
Collaboration & Communication:
- Collaborate with cross-functional teams (developers, project managers, and business analysts) to ensure that testing is fully integrated into the software development lifecycle.
- Communicate test progress, results, risks, and issues to stakeholders, providing clear recommendations for improvements.
- Actively participate in team meetings and client discussions to provide insights into testing and QA aspects of the project.
- The roles and responsibilities will continuously evolve basis the project allocation and client requirements.
Additional Functions:
- Contribute to the preparation of project documentation, including test plans, test reports, and defect analysis.
- Take the lead in testing-related initiatives such as automation, performance testing, or security testing where applicable.
- Participate in internal and external training programs to further enhance skills and knowledge in testing.
Candidate’s Profile
Essential Qualifications:
- B.Tech, B.E., or B.Sc. in Computer Science/Information Technology or a related field.
Experience:
➢ 3-5 years of relevant consulting-industry experience working relevant experience in software testing or quality assurance
➢ Proficiency in bug-tracking and test management tools (e.g., JIRA, TestRail).
➢ Experience with test automation tools such as Selenium, QTP, or similar frameworks.
➢ 1-2 years of experience with big data, cloud technologies, data engineering and analytics and / OR 1 year of experience in data warehousing/reporting tools like SQL, Power BI, Tableau, MS Excel, MicroStrategy, Informatica, Python, etc.
➢ Experience in leading testing teams and driving process improvements.
➢ Experience in managing/mentoring 2-3 team members while providing necessary mentorship/ guidance for the team’s growth
Abilities & Key Traits:
➢ Strong analytical and problem-solving skills with attention to detail.
➢ Leadership qualities, with the ability to mentor junior team members and guide projects to successful outcomes.
➢ Excellent verbal and written communication skills, capable of presenting complex testing information to both technical and non-technical stakeholders.
➢ Ability to manage multiple tasks and work under pressure while maintaining high standards of work.