Summary
Overview
Work History
Education
Skills
Timeline
Generic

David Saunders

Software Development Engineer In Test
Ashfield

Summary

Highly collaborative Test Automation Engineer with a passion for quality and communication. Takes a creative approach to analytical problem solving and provides unique insights into development, testing, and continuous improvement. Dedicated to shifting quality left through extensive use of Unit and System Testing with a priority on hermetic API testing. Excited about utilizing outstanding communication skills and attention to detail to analyze, track, and communicate test findings to peers and stakeholders.

Overview

17
17
years of professional experience
8
8
years of post-secondary education

Work History

Automation Test Lead

Bupa
01.2019 - Current
  • Throughout 8 years tenure at Bupa, progressed through roles of Software Development Engineer in Test to Senior SDET and currently to Automation Test Lead
  • Implemented Test Automation Frameworks for core systems, API, Digital and Mobile as well as Mainframe emulation. Effectively communicated need for its adoption to stakeholders, senior management, and peers
  • Managed, coached and mentored diverse teams working across multiple time zones in iterative development environment
  • Achievements:
  • Containerization API solution which lead to 50% increase in delivery and execution time
  • Implemented test data management tool for use in unified testing approach to reuse SIT tests in UAT in order to resolve redundancy and data issues impacting team productivity reducing SIT and UAT execution time by half.

Senior Software Development Engineer in Test

Bupa
08.2017 - 01.2018
  • Researched and selected automation tools, prioritizing cost-effective solutions to shorten diagnostic workflows.
  • Reported test findings to development personnel, advising staff on efficacy of subsequent remediation attempts.

Achievements:

  • Adopted Hermetic testing pattern to remove dependencies and add assurance to test results where 100% of test failures are due to functionality rather than data or system dependency
  • Developed new framework using JAVASCRIPT and Rest for API Testing, speeding up test execution times by ~70%.

Software Development Engineer in Test

Bupa
08.2015 - 01.2016
  • Implemented CI/CD pipelines using Azure Dev Ops for Test Automation Regression suites
  • Achievements:
  • Introduced various QA methodologies, most notably Shift-Left Strategy to focus on API and server-side testing away from UI and E2E scenarios where possible, decreasing execution time by ~ 50% and increasing reliability
  • Developed test automation framework (using C#, Selenium, RestSharp, Playwright, APIUM, WinAppDriver, XAMARIN and Browser Stack) which enabled us to test end-to-end scenarios across web, mobile, API, and database.

Software Development Engineer in Test

ING Direct
01.2015 - 07.2015
  • Extended existing framework developed in C#, CodedUI, Selenium, RestSharp, and TELERIC used to test end-to-end scenarios across the bank’s applications (Mobile, Web, API, and backend) increasing coverage by ~20%
  • Increased speed and reliability of test automation framework by shifting focus left to API-centric testing
  • Updated mobile solution of test automation framework from SeeTest to Appium which increased breadth of testing across devices and OSs
  • Worked closely with Dev Ops team to spin up new test data, regions, and environments, and to verify that all assets and infrastructure for CI/CD pipelines were in place.

Automation Test Lead

Equifax
01.2013 - 07.2014
  • Managing and providing firsthand support to diverse team of off-shore and on-shore testers
  • Developing deployment plans for dry runs and roll back/disaster recovery
  • Worked with HR to interview local QA resources
  • Developing Test Strategies and Test Plans.
  • Developed automated regression suite of over 300 tests using JAVA with Selenium Webdriver and Cucumber, to replace legacy automation suite
  • Web Services testing and analysis through development and execution of JavaScript, SOAPUI, and Postman tests.
  • Performance testing using LoadRunner

Automation Test Engineer

Commonwealth Bank of Australia
11.2011 - 01.2013
  • Web Service focused testing (SOAP and REST) and MQ Virtualization using CA LISA
  • Automation and Service based testing using JAVA and CA LISA
  • Integration of Automated regression suite into Continuous Integration (CI) environment
  • Using BDD (Cucumber) and SELENIUM WEBDRIVER to develop Test Cases/ Conditions for web applications to increase test coverage to over 95%.

Senior Test Analyst

BNP Paribas
01.2010 - 11.2011
  • Testing Front and Middle office banking systems, trading systems, and database/data warehouse
  • Verification of General Ledger systems tracking 1000s of transactions per day through SQL, database extracts and HiPORT
  • Close collaboration with developers during Unit/System Testing, offering input and clarification of requirements as well as demonstration and communication of defects.

Test Analyst

AMP Capital Investors
08.2007 - 01.2010
  • Performed manual testing trading platforms (CHARLES RIVER, BLACK ROCK, ALADIN, IMAGINE as well as extensive testing of data warehouse (EAGLE PACE)
  • ETL testing involving manual verification of test data at each point in Extract, Transform, and Load processes
  • Closely working with Business Analysts and Developers to develop test data for boundary conditions, stress, load, and performance to ensure systems could handle more than 10000 transaction per day
  • End-to-End testing – tracking input data through system by interrogating DBs, running exporters and loading output files into downstream applications.

Education

Masters of Arts - Creative Writing

University of Technology Sydney
Sydney, NSW
02.2022 - 06.2024

CELTA -

International House
Sydney, NSW
04.2001 -

ISTQB Testing Foundations - ISTQB Testing Foundations

ISTQB
Sydney, NSW
03.2008 - 03.2008

Bachelor - Electronic Engineering

University of Technology Sydney
Sydney, NSW
02.2002 - 11.2007

Skills

SELENIUM, WinAppDriver, Jest, NUnit, Playwright, XAMARIN, APPIUM, JUnit, Specflow, Cucumber, TELERIC, Postman, SOAP UI (Groovy)undefined

Timeline

Masters of Arts - Creative Writing

University of Technology Sydney
02.2022 - 06.2024

Automation Test Lead

Bupa
01.2019 - Current

Senior Software Development Engineer in Test

Bupa
08.2017 - 01.2018

Software Development Engineer in Test

Bupa
08.2015 - 01.2016

Software Development Engineer in Test

ING Direct
01.2015 - 07.2015

Automation Test Lead

Equifax
01.2013 - 07.2014

Automation Test Engineer

Commonwealth Bank of Australia
11.2011 - 01.2013

Senior Test Analyst

BNP Paribas
01.2010 - 11.2011

ISTQB Testing Foundations - ISTQB Testing Foundations

ISTQB
03.2008 - 03.2008

Test Analyst

AMP Capital Investors
08.2007 - 01.2010

Bachelor - Electronic Engineering

University of Technology Sydney
02.2002 - 11.2007

CELTA -

International House
04.2001 -
David SaundersSoftware Development Engineer In Test