Gurpreet Singh
Results-oriented quality assurance analyst with 15+ years of experience in Insurance, Financial services, Retail and Healthcare Domains
Hire this person
Send a job offer directly to this candidate
About
Results-oriented quality assurance analyst with 15+ years of experience in Insurance, Financial services, Retail and Healthcare Domains.
Experience in automation testing for over 10 years. Expertise in ETL testing, Manual testing and Automated testing with solid understanding of Test Planning, Test Design, Test Estimation, Test Execution, Defect reporting and Tracking. Highly experienced working in a collaborative environment with Scrum/Agile Testing processes for diverse requirements.
Proven ability in creating test scripts leveraging the existing automation frameworks. Experienced in Functional Testing, System Integration Testing, Regression Testing, Smoke Testing and User Acceptance Testing.
Certified Scaled Agile
Framework 5 Agilist. Obtained a certificate from UBC in 'Key Capabilities in Data Science' using python.
Experience
Test Automation Engineer - Hitachi Energy Canada Inc. - Canada, Richmond
(2022-08 - 2026-06)
Worked on Hitachi's Lumada Enterprise Asset Management (EAM) platform, including Asset Suite and Field Worker applications, used for managing the complete lifecycle of enterprise assets. The solution supports asset management, preventive and corrective maintenance, work order management and field service operations.
Field
Worker enables technicians to perform inspections, maintenance activities, and work order execution through mobile devices with online/offline synchronization capabilities. The platform integrates with enterprise systems and analytics solutions to improve asset reliability, operational efficiency, and maintenance planning. Responsible for test automation and quality assurance across web, mobile, API, and database layers.
- Developed and maintained scalable UI automation frameworks for Lumada EAM, Asset Suite, and Field Worker applications using Playwright (Java), significantly improving regression test coverage and execution efficiency.
- Leveraged AI-assisted development tools such as GitHub Copilot to accelerate automation script development, test case generation, code reviews, and framework maintenance.
- Designed and executed comprehensive API automation tests using REST Assured, validating complex business workflows, asset management operations, work order processing, and system integrations.
- Implemented contract testing and JSON Schema validation for REST APIs, ensuring request/response compatibility between microservices and preventing breaking changes across distributed systems.
- Developed reusable JSON Schema validation frameworks using REST Assured and Jackson libraries to verify API payload structure, data types, mandatory fields, and backward compatibility requirements.
- Performed message queue and integration testing using RabbitMQ (RMQ), ensuring reliable asynchronous communication between distributed systems.
- Integrated Azure Key Vault with automation frameworks to securely manage test credentials, API keys, certificates, and environment-specific secrets, eliminating hardcoded sensitive data from source repositories.
- Implemented CI/CD pipelines using Azure DevOps to automate execution of UI, API, contract, and integration tests with quality gates and reporting.
- Collaborated closely with developers, business analysts, and product teams in Agile environments to define test strategies, API contracts, and quality standards throughout the software development lifecycle.
- Developed database validation and end-to-end integration test scenarios across web, mobile, API, messaging, and backend systems.
- Enhanced automation framework stability and reduced test execution time through framework optimization, reusable components, parallel execution strategies, and centralized test data management.
- Reduced production defects by 35–50% through early defect detection, contract testing, and increased automation coverage.
- Improved regression testing efficiency by 60–80%, enabling faster release cycles, improved release confidence, and reduced manual testing efforts.
Test Automation Engineer - University of British Columbia - Canada, Vancouver
(2021-07 - 2022-07)
UBC upgraded its conventional legacy systems (SIS) with the Integrated Renewal Program - Student (IRP Student-Workday), which is tasked with delivering a renewed, reliable, and secure student information system as a foundation to support UBC's academic mission. Workday Student will be the anchor of the new student information system.
- Data migration from SIS (legacy system) to Workday (cloud) was automated in Java with Extent Reports to validate and reconcile migrated data between the legacy and target systems. This enhanced test efficiency from 10 records to over 1M per day, ensuring comprehensive testing coverage.
- Validating the integration between Workday and Appian using common services. Created API test cases in Postman and ensured proper testing life cycle through Jama and Jira.
- Designed and executed load testing scenarios simulating real-world usage patterns, helping teams optimize backend performance and improve response times.
- Performed data validation using SQL by developing and executing complex queries to ensure data integrity, automate checks, and collaborate with stakeholders to meet business requirements.
- Implemented end-to-end UI automation using Selenium WebDriver, eliminating manual testing and increasing test throughput by 70%.
- Designed project-specific test plans, QA strategies, and reusable ETL components using Java and MongoDB.
- Collaborated across teams to craft diverse test cases covering tenant/environment validation, functional, system, data, integration, and report testing. Collects metrics for evaluating QA process efficacy.
- Optimized CI/CD workflows using Jenkins and GitHub Actions by implementing parallel and conditional test execution, reducing pipeline runtime by 30%.
- Coordinated and facilitated User Acceptance Testing (UAT) processes to validate software functionality against business requirements, ensuring stakeholder approval prior to release.
Test Automation Engineer - Tata Consultancy Services - Canada, Vancouver
(2018-08 - 2021-07)
At ICBC, I worked on a large-scale digital transformation program to implement and validate Guidewire Policy Center and Claims Center for end-to-end Auto insurance processing. The platform supported core insurance operations, including policy administration, claims lifecycle management, billing workflows, and integration with multiple downstream systems. The project focused on ensuring seamless data flow, system reliability, and accuracy of insurance transactions across complex enterprise integrations in a regulated environment.
At PayPal, I worked on PayPal's web marketing and sales platform, focused on validating newly developed and redesigned customer-facing web pages. The project involved ensuring UI consistency, responsiveness, and functional accuracy of web pages across multiple browsers, devices, and regions. It included validation of localized content, performance behavior, and front-end integration with backend services to ensure a seamless and consistent user experience across global markets.
- Designed and implemented scalable automation frameworks using Selenium (Java, TestNG, Maven, Serenity) and Cypress for UI regression, smoke, and end-to-end testing.
- Performed API and backend validation using SQL Server to ensure data integrity across insurance and payment systems.
- Performed Guidewire Policy, Claims, and Billing Center automation testing, validating complex insurance business workflows.
- Conducted cross-browser, cross-device, responsive, and localization testing across web applications to ensure a consistent user experience.
- Built and executed performance test scenarios using JMeter to simulate real-world user loads and identify system bottlenecks.
- Performed log analysis using Splunk (SPL queries) to troubleshoot issues, analyze application behavior, and detect anomalies.
- Integrated automated test suites into Jenkins CI/CD pipelines, enabling continuous testing and improving release stability.
- Managed test planning, execution, defect lifecycle, and reporting using Jira and Zephyr, ensuring traceability and Agile compliance.
- Collaborated with business and development teams in Agile ceremonies for requirement analysis, test design reviews, and UAT support.
- Ensured end-to-end quality assurance of critical financial and insurance workflows, including payment validation and policy processing.
Test Automation Engineer / Test Analyst - Infosys Technologies Limited - India/Canada
(2011-08 - 2018-11)
Delivered automation and manual testing across various enterprise client engagements involving web services, UI applications, data migration, and large-scale integration systems. Focused on building and maintaining scalable test automation frameworks, improving regression efficiency, and ensuring quality across distributed enterprise applications.
- Developed and maintained Selenium-based UI automation frameworks (Java, TestNG, Maven) for smoke, regression, and end-to-end testing of enterprise web applications.
- Automated SOAP and REST web services using Java-based frameworks for validation of backend business logic and system integrations.
- Performed message and integration testing across distributed systems, ensuring data consistency between multiple applications.
- Designed and executed an automated regression suite and integrated it into Jenkins CI/CD pipelines for continuous validation.
- Created BDD test scenarios using Cucumber and Gherkin to support behavior-driven development and stakeholder collaboration.
- Performed data validation and ETL testing using SQL for migration projects and backend data integrity checks.
- Validated Power BI reports and dashboards, ensuring accuracy of business reporting and analytics outputs.
- Conducted cross-browser testing using Selenium Grid / BrowserStack, ensuring compatibility across environments.
- Executed manual and automated testing for POS systems, couponing platforms, financial systems, and healthcare monitoring applications.
- Managed test planning, execution, defect tracking, and reporting using Jira, ALM, and TestRail in Agile environments.
- Participated in requirements analysis, test design reviews, and UAT support, ensuring full requirement coverage and risk-based testing.
- Contributed to defect reduction and improved release quality through automation coverage expansion and early defect detection.
Education
Certificate - Key Capabilities in Data Science - University of British Columbia