QA Automation Engineer · Johannesburg, Gauteng

Ashley Lesego
Senare

Quality Assurance Automation Engineer at Old Mutual Bank

Driven by quality. Grounded in purpose. Built for impact. A guardian of user trust and a bridge between development and delivery.
Catches defects before users do; protecting product reputation and revenue
Translates business requirements into testable scenarios that development teams can act on
Delivers automation frameworks that make regression testing faster, cheaper, and more reliable
Experienced in banking-grade systems and large-scale ERP platforms
2+
Years in QA & Systems Testing
Across fintech, banking, and ERP — from intern to automation engineer
3
Enterprise Environments
Old Mutual Bank, HWSETA, and academic research systems
7+
Testing Disciplines
Functional, regression, exploratory, API, mobile, automation, UAT
Currently employed QA Automation Engineer · Old Mutual Bank

The craft

Quality Assurance is
not just testing

Most people think a tester clicks buttons and writes bug reports. The reality is far more strategic. A skilled QA engineer is embedded throughout the entire software delivery lifecycle; from reading the first requirements document to signing off the final deployment. Ashley operates at this level.

She reads between the lines of business requirements, identifying ambiguities before developers write a single line of code. She designs test architectures that cover not just what the system should do, but what it shouldn't; edge cases, failure modes, and the unexpected paths real users take.

In banking and ERP environments, the stakes are exceptional. A defect doesn't just inconvenience a user, it can expose sensitive financial data, break a compliance requirement, or halt business-critical processes. Ashley's work is the last line of defence before software reaches the people who depend on it.

"I don't just test systems. I enhance them." — Ashley Lesego Senare

Core testing philosophy

Quality is not a phase — it's a culture. Ashley champions a shift-left approach: testing early, testing often, and making quality the shared responsibility of every team member.

The complete QA process, what Ashley does at every stage

Phase 01 · Requirements

Requirements Review & Test Planning

Before any code is written, Ashley analyses business requirements and user stories to identify gaps, contradictions, and untestable assumptions. She produces a test plan that defines scope, strategy, resources, and risk areas, giving stakeholders clarity on what will be validated and how.

End Result Teams go into development with clear, agreed-upon acceptance criteria. Ambiguity is resolved early, not after expensive rework.

Phase 02 · Design

Test Case Design & Scenario Engineering

Ashley designs detailed test cases that cover happy paths, negative paths, boundary conditions, and edge cases. In complex ERP and banking environments she maps workflows end-to-end, ensuring every user journey, every data input, and every system integration is covered before a single test runs.

End Result Comprehensive test suites that serve as living documentation of how the system is supposed to behave, reusable across releases.

Phase 03 · Automation

Test Automation & Framework Development

Using Selenium, Playwright, and Appium, Ashley builds automated test suites for web and mobile applications. Automated regression packs run on every build; catching regressions the moment they're introduced. Postman collections validate API contracts, ensuring back-end services respond correctly to both valid and invalid inputs.

End Result Regression cycles that once took days complete in hours. Developers get instant feedback. Release velocity increases without sacrificing quality.

Phase 04 · Execution

Functional, Regression & Exploratory Testing

Ashley executes structured test cases with methodical precision, while also employing exploratory testing; the unscripted, intuitive investigation that catches what scripted tests miss. She stress-tests workflows, probes integrations, and simulates real-user behaviour across devices and environments.

End Result Defects discovered in testing rather than production, where the cost to fix is 10–100× lower and user trust remains intact.

Phase 05 · Defect Management

Defect Reporting, Tracking & Retesting

When Ashley finds a defect, she documents it with surgical precision: steps to reproduce, expected vs actual behaviour, environment details, screenshots, and severity classification. Using JIRA, she tracks every issue through its lifecycle: logged, assigned, fixed, retested, and closed. Nothing slips through.

End Result Development teams spend less time debugging vague reports and more time building. Fix rates improve. Re-open rates drop.

Phase 06 · Reporting & Sign-off

QA Reporting, Analytics & Release Decisions

Ashley compiles test summary reports that give leadership a clear picture: pass rates, defect trends, risk areas, and a quality gate recommendation. Using Power BI and Tableau, she visualises testing coverage and system performance, making data-driven arguments for release readiness or delay.

End Result Stakeholders make release decisions based on evidence, not gut feel. Risk is quantified. The business is protected.
Early
Defect detection — caught in development, not production
Fast
Automation-first regression — rapid release cycles with confidence
Clear
Defect reports that developers can act on immediately
Safe
Banking and ERP systems released with compliance and security validated

Career

Where Ashley has
made her mark

From intern to QA Automation Engineer at one of South Africa's largest financial institutions, in under two years.

Nov 2025 — Present

Old Mutual Bank

Johannesburg · Hybrid

Current Role

QA Automation Engineer

Ensuring digital banking applications are reliable, secure, and performant — at scale.

The job

Working within Old Mutual Bank's technology division, Ashley is responsible for the end-to-end quality of web and mobile banking applications serving millions of South African customers. Operating in a fast-paced Agile environment, she participates in every sprint from refinement to retrospective — ensuring that quality is baked in, not bolted on.

  • Automated test suitesDesigns and executes using Selenium (web), Playwright (modern web), and Appium (iOS/Android), covering critical banking user journeys end-to-end.
  • API testing & contract validationBuilds Postman collections to verify that banking services respond correctly to all input scenarios — including malformed and adversarial requests.
  • Agile delivery participationActive in sprint planning, stand-ups, refinement, and retrospectives — contributing a QA perspective to feature design decisions from the start.
  • Defect lifecycle management in JIRALogs, triages, tracks, and verifies every fix with clear, actionable reports and sprint-level defect metrics.
  • QA documentation in ConfluenceMaintains test plans, strategies, and sign-off records that satisfy both internal governance and regulatory audit requirements.
  • Cross-functional collaborationWorks daily with developers, product owners, business analysts, and security engineers to ensure all quality dimensions are covered before release.

Business impact

Customer trust protected

Defects in banking apps are not just UX problems — they erode customer confidence and create regulatory exposure. Ashley's work ensures customers never encounter broken flows, incorrect calculations, or security gaps.

Faster, safer releases

Automation means regression testing happens continuously, not just before release windows. Features ship faster because the safety net is always in place — and teams can refactor with confidence.

Compliance assurance

Financial services in South Africa operate under stringent FSCA and POPIA requirements. Ashley's documentation and test coverage provide the audit trail that demonstrates due diligence.

Selenium WebDriverPlaywrightAppium PostmanJIRAConfluence Agile/ScrumMobile TestingAPI Testing Banking TechnologyRegression Testing

Jul 2025 — Nov 2025

HWSETA

Bedfordview, Gauteng

Contract

Systems Tester (Quality Assurance)

Promoted from intern to tester based on performance — owning QA across enterprise ERP platforms.

The job

Following promotion based on demonstrated excellence, Ashley stepped into a full systems testing role at HWSETA — a government sector entity managing workplace skills development for South Africa. She was responsible for the quality of complex ERP systems (Odoo v8, v12, v17) spanning workforce skills planning, supply chain, and helpdesk operations.

  • End-to-end functional testingTested Odoo ERP modules covering skills planning (WSP), procurement, and support ticketing — verifying business processes worked correctly under real-world conditions.
  • Regression test packsDesigned and executed regression suites to ensure new module deployments didn't break existing functionality across Odoo v8, v12, and v17.
  • Exploratory testingUsed deep system knowledge and investigative instinct to find defects that scripted tests missed — catching the unexpected before it reached production.
  • User roles & permissions testingVerified that access controls worked correctly across the platform to protect sensitive organisational data from unauthorised exposure.
  • Dashboard analytics reportingCompiled Power BI and Tableau reports surfacing patterns in system performance, testing coverage, and defect trends for management decisions.
  • Developer & BA collaborationChallenged acceptance criteria, clarified requirements, and translated business needs into testable scenarios that development teams could build to with confidence.

Business impact

Government service delivery protected

HWSETA's systems support the skills development of thousands of South African workers. A broken ERP could delay grant payments, skills reporting, or compliance submissions — all of which Ashley's QA work prevented.

Multi-version ERP stability

Managing Odoo across v8, v12, and v17 simultaneously is a complex QA challenge. Ashley's regression discipline ensured version upgrades didn't cascade into system-wide failures.

Data visibility for leadership

Through her analytics reporting, management gained real-time visibility into system health and testing progress — enabling evidence-based release decisions rather than assumptions.

Odoo v8/v12/v17ERP TestingFunctional Testing Regression TestingPower BITableau User Access ManagementDefect TrackingAgile

Jul 2024 — Jun 2025

HWSETA

Bedfordview, Gauteng

Internship

IT Systems Development Intern

A foundational role that combined QA, IT administration, coordination, and project support — simultaneously, while finishing a BSc.

The job

Ashley's internship was multidisciplinary — she was simultaneously a quality assurer, application tester, IT administrator, project coordinator, and trainer. This breadth gave her a systems-level understanding that most testers develop only after years of specialisation. She was writing and executing test cases in the morning, coordinating with stakeholders in the afternoon, and managing IT infrastructure in between.

  • Application testingEvaluated software for functionality, usability, and performance against defined requirements — developing the precision habits that define her work today.
  • IT infrastructure managementManaged and maintained network stability, hardware operation, and system uptime across the organisation's IT estate.
  • Cross-team liaisonActed as a bridge between technical teams, management, and end-users — translating findings into language each audience could act on.
  • Project coordinationCoordinated system implementation timelines and milestones, ensuring projects stayed within scope, budget, and time constraints.
  • System documentationMaintained user guides, technical specifications, and process records aligned with organisational and compliance standards.
  • Compliance & end-user trainingEnsured policy and regulatory compliance, worked with security teams on risk mitigation, and trained staff on new systems.
Quality AssuranceIT AdministrationSystem Documentation Project CoordinationUser TrainingCompliance Stakeholder Communication
View Full Experience & Projects

Methodology

How Ashley approaches every engagement

Great QA is systematic and intuitive in equal measure. Ashley brings both.

Understand before testing

Every engagement begins with deep reading of requirements, user stories, and business context. Ashley maps the intent behind the feature before designing a single test case because you can only test what you truly understand.

Outcome: Tests that reflect real business expectations, not just technical specifications.

Design for coverage and risk

Test design isn't random, it's strategic. Ashley prioritises high-risk areas (financial calculations, access controls, data flows) and uses equivalence partitioning, boundary value analysis, and decision tables to achieve maximum coverage with minimum redundancy.

Outcome: Lean, high-value test suites that catch the defects that matter most.

Automate the repeatable

Regression testing is expensive when manual. Ashley identifies the stable, repeatable tests that return the most value when automated, and builds maintainable frameworks that grow with the product, not against it.

Outcome: Regression suites that run in minutes, not days, freeing time for exploratory and high-value testing.

Communicate with precision

A defect only gets fixed if it's clearly understood. Ashley writes reports that are precise, actionable, and prioritised. She speaks the language of developers, product managers, and executives — adapting her communication to the audience without losing technical accuracy.

Outcome: Faster fix cycles, fewer back-and-forth exchanges, and stakeholder confidence in quality decisions.

Environments

Sectors where Ashley has worked

Each environment demands different testing skills. Ashley has built expertise across all three.

Digital Banking (Old Mutual Bank)

The most demanding QA environment, where defects have financial, legal, and reputational consequences. Ashley validates web and mobile banking applications under strict security, performance, and compliance constraints. Every test must account for edge cases that protect both the institution and its customers.

SeleniumPlaywrightAppium PostmanJIRAConfluence

Government ERP (HWSETA)

Large-scale Odoo ERP implementations serving government skills development mandates. Complex multi-module workflows spanning workforce planning, procurement, and support — each with strict data integrity requirements. Ashley tested across three Odoo versions simultaneously, managing the unique challenge of regression across a heterogeneous system landscape.

Odoo v8Odoo v12Odoo v17 Power BITableau

Agile Delivery Teams

Both organisations run Agile delivery models. Ashley is fluent in Scrum ceremonies, sprint-based testing, and the constant prioritisation that Agile demands. She understands how to deliver thorough QA within time-boxed sprints — and how to escalate risk when the sprint threatens to outpace quality.

ScrumSprint PlanningDaily Stand-ups JIRA BoardsRetrospectives

Expertise

Skills & tools

A broad technical foundation combined with deep QA specialism, and the soft skills to make it all land with the teams she works with.

Technical skills

Test Automation

Selenium WebDriver
Advanced
Playwright
Advanced
Appium (Mobile)
Proficient
Postman (API)
Advanced

Testing Disciplines

Functional Testing
Expert
Regression Testing
Expert
Exploratory Testing
Advanced
API Testing
Advanced
Mobile Testing
Proficient

Tools & Platforms

JIRA
Advanced
Confluence
Advanced
Odoo ERP
Advanced
Power BI
Proficient
Azure DevOps
Proficient

Programming Languages

Python
Proficient
Java
Proficient
SQL
Proficient
JavaScript / HTML / CSS
Proficient

The skills that set her apart

Systems thinking

Ashley sees across system boundaries, understanding how a change in one module can break something seemingly unrelated. This makes her regression testing unusually thorough.

Analytical precision

Whether analysing a bug, reading a requirement, or interpreting test data, Ashley is methodical and precise. She doesn't guess; she investigates until she understands.

Cross-team communication

Ashley has worked with developers, business analysts, IT administrators, management, and end-users. She knows how to translate between technical and non-technical audiences without losing meaning.

User empathy

The best testers think like users, not engineers. Ashley keeps the end-user front of mind, testing the experience, not just the functionality. This catches UX bugs that pass functional tests.

Continuous learning

Ashley earned a BSc while working as an intern, and added a Cisco Data Analytics certification to expand her toolkit. She learns by doing, and does by learning.

Agile adaptability

In sprint-based delivery, priorities shift constantly. Ashley balances structured test plans with the flexibility to respond to last-minute scope changes without compromising quality coverage.

Education & Credentials

Built on a strong
academic foundation

A BSc in Information Technology — completed while working — and a consistent record of academic distinction.

2024

Bachelor of Sciences in Information Technology

Richfield Graduate Institute of Technology, Johannesburg

Key modules: Artificial Intelligence, Machine Learning, Data Science, Cyber Security, Cloud Computing, Software Engineering, Web Development

2021 — 2023

Diploma in Information Technology

Richfield Graduate Institute of Technology, Johannesburg

Graduated Cum Laude · Multiple distinctions throughout

Key modules: Java, C++, Python, PHP, SDLC, HTML, SQL, JavaScript, CSS, Software Development

2024

Data Analytics Essential Course

Cisco · Professional Certification

Strengthened data interpretation and pattern recognition skills directly applicable to QA analytics and test reporting

2019

National Senior Certificate

Bachelor's Pass

Distinction in History · Code 10 Driver's Licence

Achievements

Milestones that demonstrate character

2025
Appointed at Old Mutual BankSecured a QA Automation Engineer role at one of South Africa's largest financial institutions, stepping into automation and fintech-grade quality assurance.
2025
Promoted to Systems Tester (QA)Recognised by HWSETA for performance, attention to detail, and contribution to functional testing — moved into a full QA role ahead of contract end.
2024
BSc in Information TechnologyCompleted a full bachelor's degree while simultaneously working as an IT Systems Development Intern — demonstrating exceptional dedication and time management.
2024
Cisco Data Analytics CertificationAdded quantitative analytical skills to a QA skill set — enabling data-driven reporting on system performance and testing coverage.
2023
Diploma — Cum LaudeGraduated with distinction in her IT Diploma, validating technical knowledge and the discipline to excel under pressure.
2017
Operation Dignity Community Service CertificateRecognised for leadership and community impact — qualities that translate directly into the empathy and responsibility she brings to her professional work.

Get in touch

Let's build something
worth trusting

Whether you're building meaningful systems, streamlining delivery pipelines, or looking for someone who truly cares about quality — Ashley is ready to talk.

Location Johannesburg, Gauteng, South Africa
Current role QA Automation Engineer · Old Mutual Bank