Summary
Overview
Work history
Education
Skills
Affiliations
Certification
Languages
Timeline
Generic

Pavan Gattu

Ilford,UK

Summary

As a Test Manager, i am responsible for overseeing the entire testing process to ensure the quality and reliability of software products before they are released to customers. My role involves strategic planning, team management, and quality assurance to meet project objectives and customer expectations.

Overview

14
14
years of professional experience
3
3
years of post-secondary education
1
1
Certification

Work history

Test manager

Tata Consultancy Services
London, United Kingdom
02.2014 - Current
  • Optimised software testing to strengthen Quality Assurance (QA) measures.
  • Defined and implemented Water Fall & Agile testing strategies, policies and standards in team of 15.
  • Identified and communicated technical risks pre-release through contingency plan to achieve seamless product integration.
  • Develop test strategies and plans for various stages of the software development lifecycle (SDLC), considering project requirements, timelines, and resources.
  • Lead and manage a team of testers, assigning tasks, providing guidance, and ensuring their professional growth and development.
  • Oversee the execution of test plans, including functional, regression, performance, and integration testing, ensuring that testing objectives are met within specified timeframes.
  • Establish and enforce quality assurance processes and standards across the testing team, ensuring adherence to best practices and industry standards.
  • Identify potential risks and issues related to software quality and testing processes, and develop mitigation strategies to address them.
  • Act as a liaison between development teams, project stakeholders, and management, providing regular updates on testing progress, issues, and recommendations.
  • Evaluate testing tools and technologies, and implement those that improve efficiency, effectiveness, and automation in testing processes.
  • Monitor and evaluate the effectiveness of testing processes and methodologies, and implement improvements to enhance overall testing efficiency and quality.

QA Engineer

Pinwheel Technology Pvt Ltd
Mumbai, India
05.2012 - 01.2014
  • Test Planning: Collaborate with stakeholders to understand project requirements and objectives, and develop comprehensive test plans and strategies.

    Test Case Design: Create detailed test cases and test scripts based on requirements and use cases, covering functional, regression, integration, and performance testing aspects.

    Test Execution: Execute test cases manually or through automated testing tools, documenting test results, identifying defects, and tracking their resolution through to closure.

    Defect Management: Log defects in a defect tracking system, providing clear and detailed descriptions, steps to reproduce, and supporting documentation, and verify fixes upon resolution.

    Test Automation: Develop and maintain automated test scripts using relevant tools and frameworks to increase testing efficiency and coverage, particularly for regression testing.

    Collaboration: Work closely with developers, product managers, and other stakeholders to communicate test results, prioritize defects, and ensure timely resolution of issues.

    Quality Assurance Processes: Adhere to established QA processes, standards, and best practices, and contribute to their continuous improvement over time.

    Documentation: Create and maintain test documentation, including test plans, test cases, test reports, and release notes, ensuring they are comprehensive and up-to-date.

Test engineer

Apere Enterprise storage solutions india pvt ltd.,
Hyderabad, India
01.2010 - 05.2012
  • Test Planning: Collaborate with stakeholders to understand project requirements and develop comprehensive test plans, test cases, and test scenarios.

    Test Design: Create detailed test cases and test scripts based on functional and non-functional requirements, ensuring adequate coverage of all features and use cases.

    Test Execution: Execute test cases manually or using automated testing tools, following established testing procedures and methodologies.

    Defect Identification and Reporting: Log defects in a defect tracking system, providing clear and detailed descriptions, steps to reproduce, and supporting documentation.

    Regression Testing: Perform regression testing to ensure that new features and code changes do not adversely impact existing functionality.

    Performance Testing: Conduct performance testing to assess system scalability, responsiveness, and stability under various load conditions.

    Test Automation: Develop and maintain automated test scripts using appropriate testing frameworks and tools to increase testing efficiency and coverage.

    Collaboration: Work closely with developers, business analysts, and other stakeholders to communicate test results, prioritize defects, and ensure timely resolution of issues.

    Continuous Improvement: Participate in process improvement initiatives to enhance testing methodologies, tools, and best practices.

Education

Master of Computer Application - computer applications

Periyar University
India
04.2005 - 04.2008

Skills

Technical Proficiency: Strong understanding of software development methodologies, testing techniques, and tools, as well as experience with testing frameworks and automation tools

Leadership: Ability to lead and motivate a team, foster collaboration, and provide mentorship and guidance to team members

Analytical Thinking: Strong analytical and problem-solving skills, with the ability to analyze complex systems and identify root causes of issues

Communication: Excellent communication skills, both verbal and written, to effectively convey testing strategies, findings, and recommendations to various stakeholders

Organizational Skills: Strong organizational and time management skills, with the ability to prioritize tasks, manage resources effectively, and meet deadlines in a fast-paced environment

Attention to Detail: Meticulous attention to detail to ensure thorough testing coverage and identify even minor defects or inconsistencies

Adaptability: Flexibility to adapt to changing project requirements, priorities, and technologies, and to quickly learn and apply new concepts and methodologies

Quality Focus: Commitment to delivering high-quality software products, with a focus on continuous improvement and customer satisfaction

Overall, a successful Test Manager plays a critical role in ensuring the delivery of high-quality software products by leading a team of testers, implementing effective testing processes, and continuously improving testing methodologies and tools

Affiliations

  • Reading Books
  • Cycling

Certification

ISTQB

Retail Banking

Canadian Banking

Agile Safe

Appian Software

Software Testing


Languages

English
Fluent
Telugu
Fluent
Hindi
Advanced

Timeline

Test manager

Tata Consultancy Services
02.2014 - Current

QA Engineer

Pinwheel Technology Pvt Ltd
05.2012 - 01.2014

Test engineer

Apere Enterprise storage solutions india pvt ltd.,
01.2010 - 05.2012

Master of Computer Application - computer applications

Periyar University
04.2005 - 04.2008
Pavan Gattu