• Melbourne, Australia
  • QA Automation
  • AI Engineering

Quality begins long before release.

QA Automation Engineer based in Melbourne with close to three years of experience building reliable automation, improving software quality, and exploring practical applications of AI in testing.

About

Understanding the system before automating it.

I’m Sameer, a QA Automation Engineer based in Melbourne. I focus on building reliable software by reading tickets, tracing flows, and understanding how a system actually behaves before I automate anything against it.

I’m drawn to the practical use of AI in testing and spend time exploring where it can genuinely improve quality engineering. I care about solving problems well and continuing to learn as the craft evolves.

Portrait of Sameer Mysore

Experience

Three years shipping quality on a compliance SaaS platform.

Aug 2023 — Apr 2026

SpeakUp

Software Test Engineer

Whistleblowing & compliance SaaS platform. Responsible for end-to-end, regression and exploratory testing, API validation and automation across environments.

Regression Automation

Simplified and redesigned a critical regression suite by removing redundant cases and improving maintainability, then automated the cross-system workflows and cut a full day of manual testing by 2–3 engineers down to ~15–20 minutes.

Automation Leadership

Built and maintained Cypress UI and API automation across interconnected product systems and workflows, validating releases end to end rather than in isolation.

AI-assisted QA

Contributed AI-assisted workflows for test design, analysis and documentation, alongside traditional automation.

Technologies
  • Cypress
  • Playwright
  • TypeScript
  • JavaScript
  • Postman
  • AWS CodeBuild
  • AWS Cognito
  • Jira
  • TestRail
  • Git
  • Bitbucket
  • Figma
01Proof of Concept

TestPilotAI

A modular AI-powered QA engineering agent that orchestrates software testing workflows through structured, explainable, and skill-based execution.

Problem

QA investigations are fragmented across multiple tools and manual workflows. Engineers spend significant time gathering context, analysing failures and documenting findings. This work is repetitive, error-prone, and hard to hand off between people.

Solution

A modular agent architecture where each skill has a single responsibility, with explicit hand-offs and approval points between them. Instead of a single opaque model call, TestPilotAI chains focused skills that each produce a reviewable artifact, so the workflow stays explainable end to end.

Flow

QA Taskticket / failure
Context Collectiongather + scope
AI Analysisdiagnose
Recommended Fixproposed change
Human Approvalreview + decide
Validation & Re-runverify fix
Updated Reportartifact

Architecture & design decisions

  • Modular skills: each capability is scoped to one job and can be composed, replaced or audited independently.
  • Separation of analysis and fixing: diagnosis is intentionally decoupled from remediation to keep reasoning transparent.
  • Explicit approval workflow: the human stays in the loop at every consequential step.
  • Artifact-first execution: every skill produces a structured output that becomes input for the next.

Impact

A working proof of concept validating that modular AI workflows are a viable pattern for QA engineering, especially when the goal is trust and repeatability rather than raw automation.

Reflection

The challenge was designing trustworthy engineering workflows rather than simply integrating AI.

02Professional Project

Regression Automation at SpeakUp

Redesigned and automated a critical regression workflow, replacing roughly a full day of manual testing by 2–3 engineers with ~15–20 minutes of automated execution.

Problem

A critical regression area required 2–3 engineers spending roughly a full day manually validating workflows across interconnected systems before every release. The TestRail suite itself had also grown redundant and inconsistent, which made it slow to run, harder to trust, and expensive to maintain.

Solution

Before writing any automation, I simplified the regression suite itself by removing redundant cases and tightening preconditions, steps and expected results so the suite reflected how the product actually behaved. Only then did I automate the refined workflows with Cypress, executed through AWS CodeBuild and Cypress Cloud.

Flow

Before · ~1 day · 2–3 engineers

Redundant suiteinconsistent cases
Manual execution2–3 engineers
Release sign-offslow, costly

After · ~15–20 min · automated

Refined suiteredundancy removed
Cypress automationcross-system flows
AWS CodeBuildon every release
Release sign-offfast, repeatable

Architecture & design decisions

  • Improve the test suite before automating it: fix the process first so automation encodes the right behaviour, not the old noise.
  • Prioritise maintainable automation: readable specs and stable selectors over clever shortcuts.
  • Automate cross-system workflows: cover the paths users actually take across interconnected systems, not isolated screens.

Impact

  • Regression execution dropped from ~1 day of manual work by 2–3 engineers to ~15–20 minutes of automated runs.
  • Engineers were freed to focus on exploratory and higher-value testing during releases.
  • TestRail became leaner and more maintainable as a side effect of the redesign.

Reflection

Good automation starts with a good testing process, not just good code.

03Engineering Concept

Context-Aware Test Design Agent

Exploring whether AI can generate higher-quality test cases by understanding broader system context, not just user stories.

Problem

Most AI-generated test cases work from a single user story. They often miss regression impact, edge cases, and system-level interactions that only become visible when you consider the wider context around a change.

Solution

The agent receives Jira tickets, user stories, linked design artefacts, existing TestRail cases and system knowledge files. From that context it proposes new scenarios, happy paths, negative and edge cases, and flags existing test cases likely to be impacted.

Manual review remains mandatory before finalisation.

Flow

Context inputs

Jira ticketstory / change
DesignsFigma / specs
TestRailexisting cases
System notesknowledge files

Agent + review

Context-aware agentreason over inputs
Proposed casesnew + impacted
QA reviewhuman decides
Finalised suiteTestRail

Architecture & design decisions

  • Context over prompts: the quality of test design depends on what the agent knows about the system, not on prompt tricks.
  • Impact-aware output: existing TestRail cases are first-class inputs so the agent can flag regression risk.
  • Human review is non-negotiable: the agent proposes; a QA engineer decides.

Impact

Current status: ideation. Architecture and workflow are being engineered; there is no shipped product yet. The intent is to validate the core question before building further.

Reflection

Can richer system context help AI identify regression impacts that traditional AI-generated test cases often miss?

Contact

Let's build software people can trust.

Open to QA Automation and quality engineering roles in Melbourne and remote. The fastest way to reach me is email.