Summary
Overview
Work History
Education
Skills
Experience Summary
Accomplishments
Tools & Technologies
Timeline
Generic

Khemika Sharma

VIC,Melbourne

Summary

I am a highly experienced Test Engineer with over 6 years in quality assurance, specializing in both manual and automation testing. Skilled in Agile methodologies to deliver efficient and thorough testing, ensuring reliable software performance. Proficient in creating effective test cases, managing defects, and integrating automated tests into CI/CD pipelines. A proactive team player with strong collaboration and communication skills, focused on problem-solving and continuously optimizing testing practices. Consistently enhances test processes to achieve high-quality software delivery, working seamlessly within fast-paced, cross-functional environments.


Overview

8
8
years of professional experience

Work History

Test Engineer

ANZ Bank
06.2023 - Current

As a key member of one of the squads within the CSP team, which primarily focuses on backend APIs, I collaborate with cross-functional teams to ensure seamless integration across upstream and downstream systems. My responsibilities include testing critical microservices related to Home Loan Lending services, Join services and a newly initiated program focused on Term Deposit, contributing to both automation and manual testing efforts, along with some development activities


Project: Home Loan Lending Services & Join Services

  • Test Development & Maintenance: Developed and maintained robust test suites for integration, functional, E2E, regression, and journey testing. Continuously improved test accuracy and reliability.
  • Test Planning & Strategy: Created test plans, test summary reports, and mind maps for test strategy and execution.
  • Automation Needs Assessment: Analyzed functional requirements to identify test automation opportunities, maximizing coverage and efficiency using appropriate tools.
  • Deployment & Testing: Deployed development code to non-production and production environments, tested, and ensured smooth deployments.
  • Collaboration: Worked closely with developers to investigate issues and resolve production defects, ensuring minimal impact on quality and timelines.
  • Manual API Testing: Developed and executed Postman collections for manual API testing, validating API endpoints and ensuring response consistency.
  • Mobile Testing: Tested the onboarding mobile app on both iOS and Android to validate new and existing features, focusing on user flows and cross-device compatibility.
  • TDD Implementation: Applied TDD practices, writing automated tests before development to prevent defects and meet requirements.
  • Test Coverage Review: Conducted reviews to ensure 100% test coverage across critical paths and recommended improvements where necessary.
  • Mentorship & Leadership: Mentored junior testers, ensuring best practices, and led testing efforts within the squad, collaborating with Test Lead and Test Practice support.

Project: Term Deposit (New Program)

  • Test Strategy & Planning: Contributed to test strategy development, ensuring thorough coverage during each phase of the Term Deposit program.
  • Automation Development: Developed automated test scripts for integration, acceptance, and E2E testing, ensuring efficient testing of critical features.
  • Deployment Support: Deployed and tested development code, ensuring seamless deployment to production while maintaining high quality and minimal issues.
  • Cross-Functional Collaboration: Worked with cross-functional teams to ensure seamless integration across upstream and downstream systems, aligning with business goals and technical requirements.

Test Analyst

iPayroll Limited
05.2022 - 06.2023

iPayroll is a comprehensive payroll platform for businesses of all sizes, developed in New Zealand. I focused on testing core features like payroll processing, payslip generation, time logs, tax calculations, reporting, and document management, while ensuring the reliability and functionality of new feature enhancements.

Key Responsibilities:

  • Test Strategy & Planning: Contributed to the development of test strategies, ensuring comprehensive coverage of new feature enhancements.
  • Requirement Validation: Worked closely with cross-functional teams to define and validate business requirements, ensuring alignment with project goals.
  • Automation Framework Development: Enhanced test automation frameworks for UI testing, improving efficiency and coverage.
  • Comprehensive Testing: Performed functional, integration, regression, smoke, sanity, and end-to-end testing to ensure application quality.
  • SQL & Data Validation: Utilized SQL to validate data and optimize queries, ensuring data integrity and accuracy.
  • API Testing: Conducted API testing with tools like Postman and Swagger to validate RESTful services and ensure proper functionality.
  • Front-End Testing: Performed manual UI testing, ensuring smooth user interaction and usability.
  • Mobile Testing: Conducted manual testing of the iPayroll mobile application on both iOS and Android platforms, ensuring compatibility and usability.
  • Defect Reporting: Tracked, documented, and resolved defects through JIRA, ensuring quick issue resolution and maintaining quality.
  • Production Support: Provided post-deployment testing and validation to ensure continuous product quality and stability.

iCito

iCito is a new legal case management system for lawsuits. I have been involved from the ground up, ensuring the application meets functional and performance standards through extensive testing.

Key Responsibilities:

  • Test Strategy & Planning: Developed test strategies and plans, ensuring full coverage across all development phases for the new system.
  • Requirement Validation: Collaborated with product owners, developers, and stakeholders to accurately define and validate business requirements and expectations.
  • Automation Development: Designed and developed automated test scripts for APIs to improve testing efficiency.
  • Front-End Testing: Performed manual front-end testing to ensure a seamless user experience and proper UI functionality.
  • Comprehensive Testing: Conducted extensive functional, integration, and end-to-end testing to validate the system's stability and performance.
  • API Testing: Validated API functionality using Postman, ensuring proper integration with external systems.
  • Defect Reporting: Managed the defect lifecycle through JIRA, coordinating efforts to resolve issues promptly.
  • Production Support: Provided manual testing support and post-deployment verification to maintain the product’s quality.

General Responsibilities (Across Both Projects)

  • Agile & DevOps Collaboration: Actively participated in Agile teams, using CI/CD pipelines and DevOps practices to streamline testing and software delivery.
  • Source Control: Managed version control with GitLab to maintain consistency and integrity in the development process.

Automation Tester

Scientific Software and System Limited (SSS)
12.2017 - 05.2022

Scientific Software and System is trading as SSS - IT Security Specialist. SSS produces the 'SecuriEase Stock Broking System'. It provides stockbrokers in New Zealand and Australia with order entry, cash handling, accounting, and business information reporting. I have built, documented, and maintain comprehensive automated tests for the core 'SecuriEase' desktop and web application, and other key accountabilities are listed below:

  • Agile Methodology and Sprint Planning: Participated in Agile methodology practices, including sprint planning and retrospective meetings to ensure effective team collaboration and project progress
  • Requirement Clarification and Test Planning: Collaborated with internal stakeholders, developers, and business analysts to clarify requirements and develop comprehensive test plans
  • Test Specification and Automation: Translated test specifications from SecuriEase product experts into automated tests for both behavioural and functional testing
  • Acceptance Criteria and Test Scenarios: Authored acceptance criteria and test scenarios based on detailed requirements to ensure comprehensive test coverage
  • Automated Regression Test Suites: Designed, implemented, and maintained automated regression test suites, integrating them into the SecuriEase regression test system (plunit)
  • Test Coverage and Reporting: Measured and reported test coverage across all relevant dimensions, ensuring thorough evaluation of application functionality
  • Test Environment and Data Management: Configured, managed, and utilized test environments and test data to support various testing activities
  • API Testing: Perform manual API testing using tools such as Postman and Swagger
  • Defect Management: Identified, logged, tracked, and resolved software bugs, prioritizing defect resolution and collaborating with the team to address issues effectively
  • Regression Test Monitoring: Monitored nightly regression test results, raising defect reports upon detecting test failures
  • Code Management: Managed code using GIT, ensuring version control and collaborative development practices
  • Performance Testing: Created and automated SQL scripts for performance testing, assessing the system's efficiency and scalability
  • Team Leadership and Coaching: Provided coaching to team members on best testing practices and led the team in the absence of the Manager and Test Manager
  • Patch Verification and UI Development: Performed patch verification for client databases and developed UI components to facilitate performance testing and data matching
  • Scientific Software and System is trading as SSS - IT Security Specialist
  • SSS produces the 'SecuriEase Stock Broking System'
  • It provides stockbrokers in New Zealand and Australia with order entry, cash handling, accounting, and business information reporting

Testing Intern

Information Power Ltd
02.2017 - 11.2017

Information Power is a software development company based in Wellington. They develop software solutions for the NZ market and beyond. I was involved with one of their projects called 'Vinea', It is the complete solution for Vineyards and Orchards Growers. Vinea is a combination of several projects all connected such as the Vinea Grower website, Vinea Office Windows Software, and Vinea Mobile Application. I mainly worked in the testing area and undertake activities as follows:

  • Requirement Analysis and Test Planning: Collaborated with business analysts to gather and assess requirements, ensuring testability, consistency, and completeness
  • Identified test scenarios and prepared detailed test cases and scripts for automation
  • Manual and Automation Testing: Conducted comprehensive manual testing for Vinea products, including functionality, compatibility, and usability testing, enhancing the overall quality of the software and fixed the existing automation test suits and added new if required
  • Manual API: Performed testing for web APIs using Postman and added test scripts and functional testing
  • Mobile Application Testing: Performed Vinea mobile application testing to validate the quality of the Vinea products, ensuring that all functional requirements were met
  • Defect Reporting and Tracking: Reported and tracked defects using Bugzilla and Track+3.7, ensuring timely resolution and maintaining high product quality
  • Test Progress and Documentation: Recorded and documented test progress and results, providing detailed reports on test execution and outcomes
  • Information Power is a software development company based in Wellington
  • They develop software solutions for the NZ market and beyond

Education

ISTQB® Certified Tester Foundation Level (CTFL)
01-2017

Graduate Diploma in Business in Information System
01-2016

Post-graduation Diploma in Technical Writing
01-2014

Bachelor of Technology in Information Technology
01-2013

Skills

  • Manual & Automation Testing
  • Front-End & Back-End Testing
  • Test Planning & Strategy
  • Test Requirement Analysis
  • Test Case Design & Development
  • Functional/Non-Functional Testing
  • End-to-End Testing
  • Test Execution & Defect Triage & Prioritization
  • Test Automation Frameworks
  • CI/CD Integration
  • Performance Testing

Experience Summary

  • 6+ years in manual and automated testing for both front-end and back-end systems.
  • Proficient in Agile methodologies (Scrum, Kanban) for fast-paced, iterative testing cycles.
  • Experienced in Integration, Regression, User Acceptance Testing (UAT), and System Testing.
  • Designed and executed automated test scripts for Integration, Acceptance, and End-to-End testing scenarios.
  • Skilled in CI/CD tools, including Git, Bitbucket, and DevOps pipeline integration.
  • Hands-on with TestNG, JUnit, RestAssured, Selenium, Cucumber, Gradle, Maven, and Java.
  • Strong in Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
  • Extensive use of JIRA and Bugzilla for defect tracking and prioritization.
  • Advanced SQL skills and proficient in API testing using Postman, Swagger, and RestAssured.
  • Collaborative team player with a continuous learning mindset and strong communication skills.
  • Focused on improving testing processes and optimizing workflows for better efficiency.

Accomplishments

  • Banking & Financial Services
  • Investment Services
  • Payroll Solutions
  • Legal & Insurance
  • Stock Broking & IT Security
  • Agriculture Software

Tools & Technologies

  • Programming Languages: Java, Prolog, JavaScript, CSS, HTML
  • IDEs: Eclipse, IntelliJ IDEA, Emacs, Visual Studio 2017
  • BDD Tools: Cucumber/Gherkin, SpecFlow
  • UI Automation: Selenium, Cypress, Rest Assured, TestNG, JUnit
  • API Automation: Swagger, Postman, Rest Assured
  • Agile/Kanban: Experienced in Agile and Kanban; proficient with Jira
  • Monitoring/Performance: Splunk, Dynatrace
  • Bug Tracking: Bugzilla, JIRA, Track+3
  • Operating Systems: Windows 10/XP, Linux
  • Databases: SQL Server, PostgreSQL
  • Cloud Platforms: Azure, OpenShift
  • CI/CD: Jenkins, GitLab CI/CD, Drivetrain
  • Source Control: Git, Bitbucket, GitHub
  • Test Management: Xray, Xmind
  • Performance Testing: JMeter
  • Security Testing: Burp Suite
  • Configuration Management: Ansible
  • Collaboration/Documentation: Confluence, Slack
  • Other Tools: Spring Boot, Postman Collections, Maven, Gradle

Timeline

Test Engineer

ANZ Bank
06.2023 - Current

Test Analyst

iPayroll Limited
05.2022 - 06.2023

Automation Tester

Scientific Software and System Limited (SSS)
12.2017 - 05.2022

Testing Intern

Information Power Ltd
02.2017 - 11.2017

ISTQB® Certified Tester Foundation Level (CTFL)

Graduate Diploma in Business in Information System

Post-graduation Diploma in Technical Writing

Bachelor of Technology in Information Technology
Khemika Sharma