Automation Engineer with 2+ years building and maintaining test automation frameworks across web, mobile, and API, delivered for a major Australian telecommunications client. Strong in Playwright (web and API) on JavaScript and Node.js, with framework architecture, CI, and quality engineering built in from day one through ESLint and pre-commit hooks. Built a multi-phase AI workflow with GitHub Copilot that authors complete, convention-compliant tests end to end, from screen capture to spec file. Comfortable across the full quality process and used to driving improvements with both internal management and client stakeholders.
Technical skills
- Automation & Tools
- Playwright, WebDriverIO, Appium, Mocha.js, REST API testing
- Framework Architecture
- Cross-platform framework design (web + mobile + API), shared utility libraries, data-driven modular architecture, custom Test Data Management (TDM), artifact capture & reporting
- AI Test Generation
- GitHub Copilot authoring pipeline (screen capture → steps → spec), deterministic and human-in-the-loop, .prompt.md prompt engineering, Perfecto AI
- Code Quality & Standards
- ESLint rule configuration, pre-commit hooks (file naming, secret scanning, conventions), framework documentation
- Platforms & CI/CD
- Perfecto (device cloud), BrowserStack, GitHub Actions
- Languages
- JavaScript (TypeScript familiar), Node.js, Swift, HTML/CSS, Python (basic), Kotlin (basic)
- Tools
- Git, GitHub, Jira, Confluence, Zephyr Scale
- Environments
- Linux/Unix command line, macOS
Experience
Automation Engineer · Tata Consultancy Services (TCS)
March 2024 – PresentSydney, Australia
Built TCS's test automation capability for a major Australian telecommunications client from the ground up, growing it from the initial mobile framework into the unified web, app, and API framework now in use, and set the engineering standards around it.
Cross-Platform Framework Architecture
2025 – Present- Designed and built a unified test automation framework from scratch covering web, mobile, and API: Playwright for web and API, Appium/WebDriverIO for mobile, over a shared utility layer that cut duplication and sped up test development.
- Built a multi-phase AI authoring workflow with GitHub Copilot that captures screens, writes test steps, and produces the spec file to framework conventions, with deterministic results and human-in-the-loop checkpoints, run from a single .prompt.md instructions file.
- Enforced coding standards from day one: a full ESLint ruleset plus custom rules for file naming, secret scanning, and naming, wired into pre-commit hooks.
- Built a failure-to-defect pipeline that triages failures from the command line and raises a Jira defect pre-filled with captured artifacts, linking the related Zephyr cases.
- Built custom reporting on an in-house artifact-capture system, giving clients and management an at-a-glance view of test status across platforms.
- Served as technical lead for the framework: knowledge-transfer, onboarding, and documentation written for both engineers and AI agents.
Mobile Automation Framework
2024 – 2025- Designed and built a custom mobile automation framework from scratch with WebDriverIO, Appium, and Mocha.js for native iOS and Android.
- Selected for an internal proof of concept integrating AI into the testing lifecycle (GitHub Copilot, Perfecto AI) to accelerate script generation.
- Engineered a custom Test Data Management (TDM) utility plus dynamic, data-driven utilities for parameterised execution.
- Integrated CI via GitHub Actions for scheduled regression and connected the Zephyr Scale API to auto-sync execution status.
Education
Bachelor of Information Technology in Web & Mobile Application Development
Victoria University, Sydney · Nov 2022
Advanced Diploma of Information Technology & Project Management
Strathfield College, Sydney · Aug 2020
Certifications
Mobile Automation with Appium 2.0 & WebDriverIO
Udemy · Aug 2024
Test Automation Foundations
Udemy · Sep 2024