
π§ What I Bring to the Table
- β Expert in API, database, and headless browser testing
- β Build-from-scratch test automation frameworks (Playwright)
- β Maintain/convert existing ones (Selenium, Cypress, Puppeteer)
- β High-volume performance & load testing (k6)
- β Proven experience in test strategy & management across Agile, Iterative, and Waterfall
- β Strong in test planning, execution & reporting
- β Skilled in defect triage & management (JIRA, Azure DevOps, GitHub)
- β DevOps/CI-CD pipeline experience (Bitbucket Pipelines, TeamCity, Azure DevOps, GitHub Actions)
- β Cross-functional Agile leadership & clear stakeholder communication
- β National Police Check ready & happy to complete any required probity checks
π What Iβm Looking For
- β 3+ month engagements
- β Brisbane CBD or surrounds (end-of-trip facilities a plus)
- β 3β5 billable days per week
- β No travel
- β Rate: $1,200/day + GST (negotiable for longer engagements)
- π« No mobile app testing roles, please
- View my work: alisterscott.github.io
π Recent Relevant Experience
π¨βπ» Senior Test Engineer at Translink Digital @ Qld Govt Dept Transport & Main Roads
Duration: March 2023 β June 2025
I was the sole test engineer for the Translink Digital team, solely responsible for ensuring quality of numerous customer-facing digital systems, APIs, and apps.
π§© When I Started (March 2023)
- β No automated tests for CMS admin tasks
- βοΈ Tests scattered across multiple languages and tools (C#, Python, XML, Selenium, JMeter)
- π₯οΈ Tests couldnβt run in headless modeβtook full control of keyboard/mouse and required a dedicated Windows VM
- β±οΈ No Production Verification Tests (PVTs)βquick post-release checks were manual and error-prone
- π No parallel test execution; test runs took hours and diagnosing failures required reruns
- π« No Azure DevOps pipelines, CI/CD, or agents in place
- π Test results were highly data-dependentβe.g., school service tests failed during school holidays
- π Load tests underestimated peak usage by a factor of 2x
π¬ When I Finished (June 2025)
- β Tests were written in TypeScript using modern frameworks like Playwright and k6
- π§ͺ Tests runs fully headless and cross-platform (Windows, Linux, Mac), with parallel execution (8x locally) and built-in debugging/tracing
- β Full test coverage of CMS admin to guard against regressions
- π Tests run via Azure DevOps pipelines, including PVTs, with trace captures and html reports
- π Reduced test data dependencies by intercepting/modifying known API responses in-browser
- π Load tests now model real-world peak usage more accurately