Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic
Jack Gao

Jack Gao

Sydney,NSW

Summary

With 3 years of experience as a Software Engineer in the IT and Finance sectors, I specialize in QA, automation testing, backend development, and ensuring software product quality. Proficient in Java, Python, JavaScript, C#, SQL, R, Git and HTML. Skilled in building backend systems and implementing automation testing frameworks based on business requirements to create the business value with best practice. Strong team player, eager learner and quick adapter. Effective in complex projects, understanding stakeholder needs, and delivering business value.

Works at fast pace to meet tight deadlines. Enthusiastic team player ready to contribute to company success.

Graduated from the University of Sydney with a Master's degree in information technology with a D average. Keen to learn new technologies like Machine learning and Cloud computing and seeking a Software Engineer role at a top-tier technology company.

Overview

5
5
years of professional experience

Work History

Software Engineer

Toyota Finance Australia/ DevOps1
07.2023 - Current
  • Conducted thorough research and analysis of client's business requirements, ensuring alignment with stakeholder needs
  • Developed comprehensive test plans and scenarios utilizing Gherkin language, with a coverage of over 95%
  • Engineered a robust Cucumber-based Behavior-Driven Development (BDD) automation framework employing TestNG, Maven, and Selenium WebDriver with Java programming language
  • Enhanced efficiency by optimizing and refactoring existing code structures, resulting in reduced testing time and expanded testing coverage
  • Collaborated closely with the development team to seamlessly integrate automated tests into Continuous Integration/Continuous Deployment (CI/CD) pipelines, facilitating rapid feedback and early defect detection
  • Provided mentorship to team members on test automation best practices, fostering a culture of continuous improvement and knowledge sharing
  • Produced detailed testing reports and maintained Confluence pages and JIRA tickets to meticulously track project progress
  • Maintained regular communication with client Delivery Manager and Head of QA, delivering weekly updates on project milestones and achievements.

Software Test Engineer

OPPO Australia
08.2022 - 07.2023
  • Collaborated with the project team in an Agile environment, and constantly review feedback and work towards continuous improvement
  • Developed internal project's backend to help the operation team manage orders using Node.js
  • Wrote and maintained scalable and clean code based on the correct code standard
  • Used version control tool (Git) to keep track of code changes and maintain different software versions
  • Executed automated tests using Cypress, TestNG and Zephyr Scale
  • Debugged, diagnosed, and corrected errors in the scripts, ensuring programs perform to specification.

Software Engineer

MeetKol Pty Ltd.
02.2021 - 05.2021
  • Understood the stakeholders' requirements and transferred into technical requirements
  • Contributed to the development and the deployment of the rental reminder system using Django
  • Worked collaboratively in an agile team, participated in the complete process of the web development from requirements analysis, development, testing, debugging and maintenance.

Java Software Engineer

Songli Holding Group Co. Ltd.
02.2019 - 05.2019
  • Understood the technical requirements from product department weekly
  • Communicated with product manager and technical manager of the requirements on weekly meeting, and boldly came up with more ideas by strong critical thinking and communication skills
  • Contributed to the development and the launch of the parking business function in the Smart parking system platform using Spring Boot and built daily active users to an average of 1000+ in the first month
  • Worked collaboratively in an agile team, participated in the whole process of the launch and development of large-scale project.

Education

Master of Information Technology and Master of Information Technology Management -

University of Sydney
11.2022

Skills

  • Python
  • Java
  • JavaScript
  • C
  • C#
  • C
  • R
  • SAS
  • MySQL
  • HTML/CSS3
  • Nodejs
  • Django
  • Scikit-learn
  • Pandas
  • NumPy
  • TensorFlow
  • PyTorch
  • SpringMVC
  • Hibernate
  • MyBatis
  • Cypress
  • Selenium
  • TestNG
  • Mocha
  • Git/GitHub
  • IntelliJ IDEA
  • PyCharm
  • VS Code
  • Colab
  • Jupyter Notebook
  • Postman
  • Tableau
  • Troubleshooting and resolution
  • Stakeholder Communication
  • Agile
  • Coding standards
  • Object-Oriented Programming
  • Jira
  • Confluence
  • Zephyr Scale
  • Testing and debugging

Timeline

Software Engineer

Toyota Finance Australia/ DevOps1
07.2023 - Current

Software Test Engineer

OPPO Australia
08.2022 - 07.2023

Software Engineer

MeetKol Pty Ltd.
02.2021 - 05.2021

Java Software Engineer

Songli Holding Group Co. Ltd.
02.2019 - 05.2019

Master of Information Technology and Master of Information Technology Management -

University of Sydney
Jack Gao