Pontsho Mashile

Pontsho Mashile

Test Analyst

Followers of Pontsho Mashile7000 followers
location of Pontsho MashileCity of Johannesburg, Gauteng, South Africa

Connect with Pontsho Mashile to Send Message

Connect

Connect with Pontsho Mashile to Send Message

Connect
  • Timeline

  • About me

    Lead: Business Architect and Quality Management

  • Education

    • UNISA School of Business Leadership

      2011 - 2012
      Certificate in Advanced Project Management Project Management

      Advance Project Management

    • Tshwane University of Technology

      2002 - 2004
      National Diploma Information Technology (Software Development)

      National Diploma Information Technology (Software Development)

  • Experience

    • Test and Data Services

      Jul 2006 - Dec 2008
      Test Analyst

      • Analyze and Extract test requirements from business requirements specifications. • Document Test Requirements in Mercury QC.• Create and review Test Plans in accordance to Test Strategy. • Designing of test cases using dynamic test design techniques.• Identify test scenarios / test procedures.• Execute Test Cases in Mercury QC and record results. • Logging of defects in Mercury QC. • Tracking my team operational activities in Mercury QC.• Prepare Report – Defects Reports and Project progress Reports• Tracking defects logged in Mercury QC - Feedback and communication with developers regarding problems, defects, questions and suggestions that arise during testing• Contribute ideas and suggestions for possible improvements to current test procedures• Attend Quality Gate meetings and JAD Sessions.• Analyze and identify problems and report or escalate the issues to Project Manager/Test Manager.• Liaise closely with the client in order to clarify requirements • Produce test reports throughout the project and on project completion • Execute test plans and provide regular updates to Test Managers and Project Managers Show less

    • ILAB

      Jan 2009 - Mar 2010
      Senior Test Analyst / Test Lead

      • Assist testing team with testing processes and testing standards.• Analyze and Extract test requirements from business requirements specifications. • Document Test Requirements in Mercury QC, ReqWeb.• Designing of test cases using dynamic test design techniques.• Identify test scenarios / test procedures.• Tracking my team operational activities in Mercury QC and IBM Functional Tester.• Prepare Report – Project progress Reports• Test Estimations• Contribute ideas and suggestions for possible improvements to current test procedures• Attend Quality Gate meetings and JAD Sessions.• Analyze and identify problems and report or escalate the issues to Project Manager/Test Manager.• Liaise closely with the client in order to clarify requirements Show less

    • SITA SOC (Ltd)

      May 2010 - Apr 2012
      Test Manager / Project Manager

      • Develop and manage project plans• Develop, implement and evaluate governance mechanisms for software testing• Assists in preparation of feasibility studies and requirements studies• Organize the testing kick-off meeting• Gathers and presents appropriate metrics for the team and projects worked on• Analyze and Design testing processes, testing strategies and testing standards• Resource planning and review and allocate tasks to the project team• Project tracking and documentation• Prepare project costing and priorities of projects• Manage scope and scope creeping relating to planned releases• Prepare Reports – Project progress Reports, Daily Meeting Reports and Test closure report• Test Estimations/Schedule• Schedule Quality Gate meetings and JAD Sessions• Liaise closely with the client in order to clarify requirements and defects Show less

    • EY

      Mar 2012 - Feb 2015
      Head of Testing / Senior Test Manager / Scrum Master

      • Create test schedules and manage projects.• Manage QA Environments across all subsidiaries (Countries)• Manage process improvement initiatives• Have daily stand-up meetings to establish team progress• Create and manage strategies for software testing (Manual, Automation and Performance Testing)• Develop in-country teams by active coaching and mentoring; and schedule external training if necessary.• Gathers and presents appropriate metrics for the team and projects worked on.• Set the target start dates and end dates of projects after consulting with the project managers.• Manage the high level risks of the project.• Define success criteria of projects.• Manage testing activities end-to-end. (Planning & Control, Analysis & design, Implementation & Execution, and Reporting & Closure)• Knowledge Management Implementation• Manage interdependencies between projects and oversee the requirements management process• Lead high level project team, which consists of the project manager, the marketing department, the finance department, and other departments exposed to the project, in order to come up with the main concept of the project.• Manage the Scrum board and ensure it’s up to date and reflecting what is happening in the team• Create and prioritize development backlogs• Establish high level timelines from business requirements to still give business an indication when projects can be delivered. Show less

    • South African Airways

      Mar 2015 - Aug 2016
      IT QA Manager

      FINANCIAL MANAGEMENT• Cyclical planning, tracking and implementation of corrective measures of departmental expenditures and recoveries as it relates to permanent and contracting staff.HR MANAGEMENT• Performance Management and creation of Individual Development Plans• Conducting Performance Improvement procedures where necessary• Identification and development of Talent• Management of departmental Training Requirements• Ensuring Transformation Targets are attained through empowerment and development of affirmative talent.• Ensuring Team Morale is maintained at level acceptable by Strategy Development and ExecutionOPERATIONS MANAGEMENT• Ensuring departmental risks as identified by internal audit are preempted and managed accordingly• Ensuring Vendor Management practices such as contract creations, negotiation and renewals are managed• Ensuring relationships with internal customers are developed and maintained• Ensuring team resources are effectively utilized through resource capacity managementSOFTWARE TESTING MANAGEMENT• Defect Management and Reporting• Create test schedules and manage projects.• Manage QA Environments• Manage process improvement initiatives• Create and manage strategies for software testing (Manual, Automation and Performance Testing)• Gathers and presents appropriate metrics for the team and projects worked on.• Define success criteria of projects.• Manage testing activities end-to-end. (Planning & Control, Analysis & design, Implementation & Execution, and Reporting & Closure)• Establish high level timelines from business requirements to still give business an indication when projects can be delivered.Alignment to the following development methodologiesWaterfallW/V-ModelAgile – ScrumAlignment to the following Testing ApproachesRequirements BasedExperience BasedRisk BasedHybrid Models developed based on project needs Show less

    • BMW Group

      Aug 2016 - Sept 2019
      Project Delivery - Test Management

      Providing expert level guidance to teams in terms of process, system, tools, methods as well as communication, integration and successful team dynamics through weekly facilitation sessions;Guiding team in conducting a sprint within stated Agile rules through coaching;• Providing coaching and guidance in eliciting consistent and achievable stretch goals on both team and individual level.• Create and manage strategies for software testing• Coordinating the integration of technical and application components• Responsible for developing and executing quality assurance processes, test strategies and plans.• Manage and provide overall leadership and communication to the SIT team.• Oversee strategy for SIT and follow the Best Practice defined procedures and processes• Educate and train business users and the developers on the testing process and provide guidance to them when they are unclear about the process.• Manages and maintains a positive relationship with the client and manages expectations with respect to test deliverables and schedules.• Ensure the team conforms to the applicable testing standards, frameworks, principles etc.• Manage interdependencies between projects and oversee the requirements management process• Acts as trusted/expert advisor and source and provide leadership in all test aspects across all business areas, including opportunities to improve the quality and efficiencies of the testing effort.• Ensure the necessary tools are available and provided for both business and QA teams.• Provide reporting on test status, defects, risks and metrics definition for System Integration Testing• Analyse and identify problems and report/ escalate them to Programme Manager• Prepare Reports – Project progress Reports, Daily Meeting Reports and Test closure report Show less

    • Absa Group

      Oct 2019 - now
      Lead: Business Architect and Quality Management

      Developing a Capability Architecture across clusters to realise the business strategy in the context of the organisational technology strategy.• Identify operational opportunities and develop Architectures and migration roadmaps consistent with the enterprise strategy and vision. • Facilitates the development of the right future-state architecture.• Participate and/or lead solution discussions and stakeholder meetings related to technology solution or platform(s) differentiation best of bread solution proposed to the stakeholders.• Defining the set of strategic, core and support processes.• Identify and describe external entities such as customers, suppliers, and external systems that interact with the business.• Support the team in working on impediments and spikes and enabler epics, enabler stories, and synthesis the data to articulate requirements• Work with development QA to identify test cases/scenarios, conduct user acceptance testing and train the trainer/user and support change management commercialization• Develop and implement new and refine existing IT policies and processes to continually improve the operations and efficiency of the IT and the businesses.• Providing coaching and guidance in eliciting consistent and achievable stretch goals on both team and individual level.• Provide strong leadership, guidance and bring experience to the Project Team.• Work with business to find solutions to manage business activities.• Manage and oversee the day-to-day operations and delivery by the project team.• Analyse the business requirements of all departments to determine their technology needs.• Prepare and present regular management reports and feedback.• Educate and train both IT personnel and business users on quality processes and provide guidance to them when they are unclear about process Show less

  • Licenses & Certifications

    • ISTQB Advance Test Manager