Rishabh Sharma

Sr. Automation Engineer @DCS | Test Automation | Java, Javascript | Playwright | Selenium | TestNG/Cucumber | Rest API Automation| Postman/Newman | Test Framework design | Database Testing |

Greater Sydney Area

About

• Senior Test Engineer with around 10+ years of experience in Software Testing (Automation/Manual), Quality Assurance and Test Management. • Experience QA Automation Engineer with proficiency in creating/maintaining different automation frameworks/scripts from scratch such as Playwright with JavaScript/TypeScript (Web/API), Rest Assured, Selenium Web Driver with Java and Cucumber. • Experience in Test Automation Framework Development using Page Object Model Framework, Data Driven Framework and BDD. • Good Experience in Web Testing, API Testing (REST & SOAP) and Service based testing along with API tools such as Bruno & Postman. • Knowledge of how-to use AI powered assistant such as Co-pilot, Roo Code & Playwright MCP to create & run automation scripts. Programming Skills: Java, JavaScript, Typescript , C# ==================================== Automation Tools/Frameworks: Playwright, , Appium , Selenium Web Driver, TestNG, Cucumber, Protractor, JMeter, Karate , WebdriveIO , Node.JS ==================================== API Testing Automation : Postman/Newman, Ready API, Bruno , Rest Assured ====================================

Experience

  • Senior Quality Assurance Engineer at NSW Department of Customer Service
    Feb 2026 - Present · 6 mos

  • Senior Test Automation Engineer / Software Engineer at Commonwealth Bank
    Mar 2022 - Feb 2026 · 4 yrs

    • Working as the Senior test engineer for the identity verification project & responsible for managing overall test strategy which includes test plans, regression test suites, test cases under an agile delivery. • Following Shift Left Approach to help define quality expectations and identify potential issues upfront. • Implemented the Cross-Browser Web Automation using Playwright , JavaScript , Node.Js (Integrated with Team city) creating reports using HTML Reporter. • Implemented the API Automation using Postman/Newman & Rest Assured. • Perform Code review of other team members. • Troubleshooting Production Issue issues via Observe Logs.

  • Senior Automation Engineer at ASX
    May 2021 - Mar 2022 · 11 mos

    Responsibilities • Perform Automation testing for a major backend service via Java/Cucumber Framework. • Automation testing involve automating the DB and API calls. • Perform Code review of other team members. • Involved in Functional, Regression, System and Integration testing. • Defining and writing test scope and procedures and working in a sprint environment with 2 weeks cycle. • Defect and test case management using Jira. • Writing SQL Queries & Subqueries.

  • Senior Automation Consultant at Ampion
    May 2021 - Mar 2022 · 11 mos

  • Senior Automation Engineer at Equifax
    Oct 2018 - May 2021 · 2 yrs 8 mos

    Achievements • Got Recognition award for successfully delivering a big scale project for Equifax. • Successfully automated the User interface with data driven automation framework based on Page object Model with JavaScript, Protractor, Angular and Selenium. • Successfully automated the back-end APIs with Postman/Newman. The APIs included SOAP and REST. • Assisted in development of a CI/CD build pipeline with Jenkins which includes triggering of automation scripts (UI and API). • Identified several high-profile critical bugs in the development phase. Responsibilities • Perform both Automation & Manual testing for UI & API. • Used SourceTree and GIT for code version control. • Perform Code review of other team members. • Involved in Functional, Regression, System and Integration testing. • Assisted Developers in creating mocks for third party APIs. • Defining and writing test scope and procedures and working in a sprint environment with 2 weeks cycle. • Defect and test case management using Jira. • Created and executed software test plans, cases and automated scripts to uncover, identify and document software problems and their causes. • Communicating with the project manager and the team effectively. • Working closely with the stakeholders to ensure completion of functional and integration testing. • Participated in User stories grooming and validation sessions with Business and BA’s.