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.
Based in Gauteng, South Africa
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.
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.
Systematic execution of test cases to find defects before release.
Crafting precise, reusable test cases covering edge cases and user flows.
Clear, reproducible defect documentation for efficient developer resolution.
Running test suites methodically across environments and configurations.
Creative, unscripted testing to uncover unexpected behaviour.
Industry-standard browser automation framework for web UI testing.
Modern end-to-end testing across Chromium, Firefox, and WebKit.
Cross-platform mobile test automation for iOS and Android apps.
Behaviour-driven development enabling collaboration between teams and tests.
Load and stress testing to validate application stability under pressure.
A curated collection of projects demonstrating my growing automation and testing capabilities.
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.
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.
Mobile UI automation suite targeting Android applications, covering navigation flows, form interactions, and gesture-based UI elements using Appium with Java bindings.
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.
Transferable skills from client-facing and operational roles that directly support QA excellence.
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.
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.
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.
Strategic thinking, operations management, and analytical problem-solving — all applied to QA.
Event planning, coordination, and stakeholder management that sharpened organisational discipline.
An evolving path through the core disciplines of modern software quality assurance.
Mastering the principles of test planning, test case design, defect lifecycle management, and structured exploratory testing approaches.
ActiveBuilding automated UI test suites using Selenium WebDriver with Python, implementing Page Object Model patterns for scalable framework design.
ActiveExploring Playwright's modern cross-browser capabilities for reliable end-to-end testing across different browsers and platforms.
LearningVenturing into mobile automation, learning to test Android and iOS applications using the Appium framework and mobile-specific testing strategies.
UpcomingLearning Behaviour-Driven Development to write human-readable tests in Gherkin, bridging the gap between business requirements and test execution.
UpcomingExploring load and stress testing methodologies to validate that applications perform reliably under real-world usage conditions.
UpcomingI 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.