Overview
Work History
Education
Timeline
Generic

Karanvir Bajwa

545 Dougall Avenue, Caledon,ON

Overview

9
9
years of professional experience

Work History

Senior Automation Engineer

OUAC
11.2020 - Current

Project: Education system, Ouac handles student applications for all Ontario Universities, Integration with specific University and delivering results to user

Responsibilities

Understanding team requirement and created Automation Framework using Java, Selenium, Appium, Cucumber BDD. Making framework independent by accessing data from excel files and performed backend testing which include API and Database

Achievements

● Automated test cases for Web and Mobile which involve both Hybrid and Native apps

● Used Perfecto for virtual execution of mobile and web test cases; reports generation

● Automated test cases with 100% passing rate which saved time for team by 70%

● Used Rest Assured library to automate API test cases and validate response

● Introduced accessibility testing in automation framework which saves time and resource spend on third-party vendor

● Did triaging of automation report which help us to build quality of product

● Used ALM as test management and track automated test reports

● Enabled communication between Oracle database and framework to do end verification for tests

Automation Engineer

QASource
12.2016 - 02.2020

Project: Health Care Management System, delivering clinical services that improve productivity, help for client to get medical services faster

Responsibilities

Worked on Automation framework build with Python, Pytest, Selenium and integrated it with tools like ADO, GitHub; Drive meetings with client based on accomplishments and challenges;

Achievements

● Performed e2e automation testing to ensure implementation of Health System monitoring by 90%

● Developed deep expertise of application architecture which helped me to automate AWS, Database, API and UI; also establish integration testing between these component

● Automated AWS services using boto3 library, which include s3 bucket, Step functions, Cloud watch, SQS Queue, Redshift database

● Introduced Log analysis a part of QA process; Identified potential bugs at starting stage

● Collaborated with cross functional teams to identify test requirements

● Used ADO for ticket management, bug tracking, test case management and CI/CD pipeline setups


Project: Information and Research System, Search engine for Ph.D. students, Membership Billing

Responsibilities

Did Automation for Web and Mobile browsers using Java, Selenium, Appium, Cucumber. Coordinated all QA activities and enhancements using Agile Methodology. Implemented OOPS concepts in framework to make it robust

Achievements

● Created and executed automation scripts for both Web and Mobile tests (both native and hybrid)

● Utilize Android Studio and Xcode to set up and manage mobile testing environment

● Automated regression tests, significantly reducing manual testing efforts and ensuring high-quality releases

● Introduced Parallel Testing on cloud using BrowserStack; testing time reduced by 50%

● Integrated framework with Jira Api, issue in Jira was created automatically when test fails, collaborated with developers for timely resolution for High Bug

● Performed backend testing for APIs and Database and validate response

Associate Software Developer

OATI
06.2015 - 11.2016

Project: Energy Management System, Trading and settlements in energy markets, Scheduling and data needs of Balancing Authorities

Responsibilities

Providing support to enhance existing framework of Energy domain application. Prepared code in Java and Selenium for new enhancements. Execution of automation scripts using Cucumber, Maven

Achievements

● Contributed to the automation test coverage using existing built in framework

● Completed Major releases back-to-back reducing Service team support calls by 90%

● Performed API testing using Postman and Rest Assured

● Did database connectivity with framework using Jdbc and validate results

● Scheduled Jenkins nightly build to execute regression test suite on daily basis

● Performed daily scrum activities, planning, backlog refinement, retro as part of Agile team

Education

Bachelor of Engineering - Computer Science

Chitkara University
Punjab, India
05.2015

Timeline

Senior Automation Engineer

OUAC
11.2020 - Current

Automation Engineer

QASource
12.2016 - 02.2020

Associate Software Developer

OATI
06.2015 - 11.2016

Bachelor of Engineering - Computer Science

Chitkara University
Karanvir Bajwa