Senior Tester – Technology

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.