Based in Gauteng, South Africa

Tshepiso
Vidose Pitsi

Future Test Automation Engineer · Manual & Automation Learner

A driven professional with a strong foundation in business management and marketing, channelling analytical thinking and meticulous attention to detail into the world of software quality assurance.

scroll

Where Business
Meets Quality

With an Advanced Diploma in Business Management from the University of Johannesburg, Tshepiso has spent years building skills in marketing strategy, customer engagement, event coordination, and operational leadership — roles that demand exactly the precision and structured thinking that make a great QA engineer.

She is now channelling that foundation into software testing and automation, combining her sharp analytical instincts with a growing technical toolkit. Her ability to think from the user's perspective, document processes clearly, and spot inconsistencies makes her a natural fit for quality assurance.

Tshepiso is actively learning industry-standard automation tools and is committed to bridging the gap between business understanding and technical excellence in software quality.

6+ Tools in Learning
4 Portfolio Projects
3+ Years Professional XP

Capabilities & Toolkit

Testing Skills

  • Manual Testing

    Systematic execution of test cases to find defects before release.

  • Test Case Design

    Crafting precise, reusable test cases covering edge cases and user flows.

  • Bug Reporting

    Clear, reproducible defect documentation for efficient developer resolution.

  • Test Execution

    Running test suites methodically across environments and configurations.

  • Exploratory Testing

    Creative, unscripted testing to uncover unexpected behaviour.

Automation Tools

  • Selenium

    Industry-standard browser automation framework for web UI testing.

  • Playwright

    Modern end-to-end testing across Chromium, Firefox, and WebKit.

  • Appium

    Cross-platform mobile test automation for iOS and Android apps.

  • Cucumber BDD

    Behaviour-driven development enabling collaboration between teams and tests.

  • Performance Testing

    Load and stress testing to validate application stability under pressure.

Professional Skills

  • Communication
  • Problem Solving
  • Team Collaboration
  • Documentation
  • Attention to Detail
  • Analytical Thinking
  • Organisation
  • Leadership

QA Learning Portfolio

A curated collection of projects demonstrating my growing automation and testing capabilities.

01
Selenium Python pytest

Selenium Test Automation Framework

An end-to-end test automation framework using Selenium WebDriver, covering login flows, checkout functionality, and form validation with Page Object Model design pattern for maintainability.

02
Playwright JavaScript Node.js

Playwright End-to-End Testing Project

Cross-browser automation scripts for full user workflow testing including registration, authentication, and core feature journeys. Includes screenshot and trace capture for debugging and reporting.

03
Appium Java Android

Appium Mobile Testing Project

Mobile UI automation suite targeting Android applications, covering navigation flows, form interactions, and gesture-based UI elements using Appium with Java bindings.

04
Cucumber Gherkin BDD

Cucumber BDD Testing Framework

Behaviour-driven development scenarios written in Gherkin syntax, enabling non-technical stakeholders to contribute to test definitions. Covers feature files, step definitions, and reporting integration.

View All Projects & Tools

Professional Background

Transferable skills from client-facing and operational roles that directly support QA excellence.

Cash Crusaders Prior Experience

Sales & Marketing Assistant

Managed customer engagement and sales operations, ensuring accuracy in transactions and maintaining detailed records — skills that directly translate to thorough test documentation and defect tracking in QA.

  • Customer engagement & needs analysis
  • Accuracy in transaction processing
  • Data handling & record management
  • Clear cross-team communication
University of Johannesburg Prior Experience

Team Manager

Led a student team through coordinated projects, managing schedules, delegating tasks, and ensuring quality outcomes — experience that mirrors the structured, organised mindset required in QA project environments.

  • Team coordination & leadership
  • Planning & deadline management
  • Structured organisation
  • Quality-focused outcomes
Arnold Classic Games Prior Experience

Information Counter Assistant

Provided accurate information and seamless customer service at a major events platform — demonstrating calm precision under pressure and the ability to manage and verify information accurately.

  • Information accuracy & verification
  • High-volume customer service
  • Event coordination support
  • Calm, professional communication

Academic Foundation

University of Johannesburg

Advanced Diploma in Business Management

Strategic thinking, operations management, and analytical problem-solving — all applied to QA.

University of Johannesburg

National Diploma in Sports Management

Event planning, coordination, and stakeholder management that sharpened organisational discipline.

QA Learning Timeline

An evolving path through the core disciplines of modern software quality assurance.

  1. 1

    Manual Testing Fundamentals

    Mastering the principles of test planning, test case design, defect lifecycle management, and structured exploratory testing approaches.

    Active
  2. 2

    Selenium Test Automation

    Building automated UI test suites using Selenium WebDriver with Python, implementing Page Object Model patterns for scalable framework design.

    Active
  3. 3

    Playwright Automation

    Exploring Playwright's modern cross-browser capabilities for reliable end-to-end testing across different browsers and platforms.

    Learning
  4. 4

    Mobile Testing with Appium

    Venturing into mobile automation, learning to test Android and iOS applications using the Appium framework and mobile-specific testing strategies.

    Upcoming
  5. 5

    BDD Testing with Cucumber

    Learning Behaviour-Driven Development to write human-readable tests in Gherkin, bridging the gap between business requirements and test execution.

    Upcoming
  6. 6

    Performance Testing

    Exploring load and stress testing methodologies to validate that applications perform reliably under real-world usage conditions.

    Upcoming

Let's Connect

I am actively seeking Junior QA and Test Automation opportunities where I can bring analytical rigour, strong communication, and a genuine passion for quality. Recruiters and hiring managers are warmly invited to reach out.