Blog

Testing Team Career Path and QA Core Values

Testing Team Career Path & QA Core Values

Table of Contents

CAREER GROWTH PATH-SOFTWARE TESTING

Testing Team Career Path & QA Core Values

 

QA TEAM ROLES & RESPONSIBILITIES-BE LIKE

Testing Team Career Path & QA Core Values

Sr/ Test Manager

  • Report to Practice Head – Testing
  • In charge of overall Quality of Deliveries
  • Maintain knowledge of current industry best practices and trends in technology and process and identify ways to apply to current IT practices
  • Build/Define/Review/Implement Testing Competency – Practices & Processes
  • Ensuring effective & efficient Test Resource & Staffing management
  • Identify & Suggest Test Management tools for Project Test ALM
  • Effectively apply project management tools and techniques
  • Manage multiple projects & teams in tandem
  • Lead and drive test process consultancy engagements independently
  • Reengineering Test Processes and recommending the improvement strategies
  • Helping out clients in implementing the recommended Test Strategy
  • Collaboration with sales/presales to develop proposals/estimates for Test Process Consultancy
  • Serve as a consultant in process improvement to senior management, including techniques such as process mapping, procedure development and documentation, etc
  • Prepare, Publish and Present Test Metrics/Status reports to appropriate stakeholders
  • Deliver Test Organization related presentations to various stake holders, as required
  • Define Testing team road-map, keeping organizational growth and projections in mind

 Associate Test Manager

  • Report to Sr/Test Manager
  • Design, Maintain & Implement Automation Framework using commercial/open source test tools
  • Apply appropriate automation technologies & strategies to meet the short and long term goals of the testing organization
  • Setting up and managing test environments from Desktop to Web to Mobility platforms
  • Build & Mentor the automation team
  • Devise Test Strategy/Plans depending on project needs
  • Interact and adapt to the Client & Partner requirements
  • Conduct technical feasibility studies using various test tools
  • Stay abreast of new test methods and automation tools
  • Review & Approve Test Deliverables
  • Empower Test Leads to make decisions & coach them on risk management & techniques
  • Ability to perform ROI analysis of test automation initiatives using scientific approaches
  • Influence test process & practice improvements
  • Consultancy to various test automation teams on a regular basis

 Sr/ Test Lead

  • Report to Associate Test Manager/Test Manager
  • Manage & lead Test Analyst/Engineers while working with multiple projects in tandem
  • Prioritize test activities & provide test estimations at all levels of STLC phase
  • Manage & own activities such as task management, work allocation, monitoring & mentoring project test teams
  • Design, Review & Approve Test Deliverables, while providing constructive feedback
  • Create Master Test Plans & Test Reports, as required and receive approval from Test Manager
  • Manage workload of self & others, by always being a proactive team member
  • Responsible for test & resource effort estimation and progress tracking against agreed estimates
  • Responsible & Incharge of quality of test deliverables
  • Present formally/informally at all levels and lead workshops/meetings with confidence & excellent presentation skills
  • Generate high level graphical & textual project test status reports & deliverables
  • Communicate & interact with the project team (internal + client) wherever applicable & facilitate the stabilization of the product release
  • Create & manage automated test projects and test harness environment
  • Implement Automated Testing tools across projects & streamline the internal/external release testing of projects & deliverables

 Sr/ Test Analyst

  • Report to Test Lead
  • Responsible for guiding Test Engineers during STLC phases
  • Conduct from Sanity till End to End testing, for all the build releases before initiating UAT
  • Communicate & interact with the project team (internal + client) wherever applicable & facilitate the stabilization of the product release
  • Create project specific Test Deliverables & get approval from Test Lead/Manager/PM
  • Generate high level graphical & textual project test status reports & deliverables
  • Implement the automated testing tools/solutions for regression testing, load testing & optimum performance testing
  • Leading peer reviews, ability to comment constructively on documents prepared by peers
  • Responsible for publishing clear, concise and unambiguous test documentation/deliverables
  • Responsible for following up with PM/Dev on Test Environment, Test Requirements, Test Data, internal build releases & planning details
  • Responsible for effective & clear communication at all levels in meetings/workshops/face-to-face situations
  • Experience working with testing teams for test plans, test cases and execution of automation test cases in SIT, Integration and UAT environments.
  • Should be able to lead testing team to test UI and biz functionalities. Develop and maintain testing standards and procedures for broader testing team to ensure cross dependency issues are analyzed.
  • Strong analytical and problem solving skills
  • Excellent written/verbal communication skills

 Sr/ Test Engineer

  

  • Report to Test Analyst/Test Lead
  • Co-ordinate & Collaborate with peer Test Engineers, during project execution
  • Create project specific Test Cases, RTM, Bug Reports, Test Status Reports
  • Receive approval from Test Analyst/Test Lead on the Test Deliverables prepared
  • Perform from Sanity to End to End Testing, on the internal builds released for testing
  • Participate in project standup/scrum regular meetings & update project testing status to stake holders
  • Responsible to work along with Test Analyst/Lead to meet the project deliverables
  • Raise alarms in advance to Test Lead/PM, when testing risks are encountered
  • Responsible for publishing clear, concise and unambiguous test documentation/deliverables
  • Implement the automated testing tools/solutions for regression testing, load testing & optimum performance testing