Recent graduate from York University with experience in software development through internships at RBC and CIBC. Skilled in Java, Python, and backend development, with experience building automation tools and scalable systems. Interested in backend engineering, distributed systems, and building reliable software.

Jasmine Kaur Mohal

Recent graduate from York University with experience in software development through internships at RBC and CIBC. Skilled in Java, Python, and backend development, with experience building automation tools and scalable systems. Interested in backend engineering, distributed systems, and building reliable software.

Available to hire

Recent graduate from York University with experience in software development through internships at RBC and CIBC. Skilled in Java, Python, and backend development, with experience building automation tools and scalable systems. Interested in backend engineering, distributed systems, and building reliable software.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Software Developer Co-op at CIBC
April 30, 2025 - August 28, 2025
Contributed as a software developer by creating and automating scripts using Python, PowerShell, and Shell to enhance operational efficiency. Managed Docker containers and APIs for backend support. Worked extensively with Unix/Linux systems for administration, troubleshooting, and automation tasks. Utilized endpoint monitoring tools such as Tanium and Devo for incident response. Designed and maintained automated testing frameworks and UI automation scripts with Java and Selenium, reducing manual efforts significantly. Executed comprehensive API testing to ensure data integrity and software quality while leveraging tools like Jira and Confluence for project management.
Software Developer in Test Co-op at RBC (Royal Bank of Canada)
April 30, 2024 - August 28, 2025
Developed automated test cases and UI automation scripts mainly using Java and Selenium. Implemented various locator strategies and REST API testing to guarantee seamless data communication and functionality. Applied innovative strategies for both UI and REST API testing ensuring software integrity. Participated in testing frameworks to significantly reduce manual testing efforts.
Client Success and Operations Officer at RBC (Royal Bank of Canada)
August 31, 2023 - August 28, 2025
Onboarded over 100 international students by creating client profiles, opening accounts, and facilitating non-registered GIC investment accounts. Assisted clients with onboarding processes, account access, and investigating escalations related to international wires. Collaborated with external partners to resolve client escalations and produced service-level reports for data-driven decision making. Conducted infrastructure analysis and documented research methodologies.
Fusion Services Consultant at CIBC
October 31, 2022 - August 28, 2025
Supported Fusion Services by assisting in operational and client service tasks (specific duties were not detailed).
Software Developer Co-op at CIBC
September 1, 2024 - April 1, 2025
Designed and implemented Python + SQL automation scanning 3,000+ UAT/production endpoints across Windows/Linux systems, identifying compliance gaps. Developed automated HTML reporting pipeline with Jira ticket integration, reducing audit effort by 30%. Deployed CLI-based scripts via Ansible across distributed servers for centralized monitoring. Optimized SQL queries for large datasets, improving compliance scan performance by 25%.
Software Engineer in Test Co-op at RBC
September 1, 2023 - April 1, 2024
Designed and scaled a modular, data-driven mobile automation framework (Java, Selenium, Appium) supporting 200+ E2E test cases across core banking features. Performed REST API validation and SQL-based backend verification to ensure transaction integrity across distributed services. Integrated automation suite into Jenkins CI/CD, enabling daily regression runs and improving release reliability.
Client Success and Operations Officer at RBC
March 1, 2023 - August 1, 2023
Onboarded 100+ international clients, streamlined account creation and GIC processes, and resolved escalations to improve client experience and operational efficiency.
Technical Support Consultant at Rogers
March 1, 2022 - September 1, 2022
Diagnosed and resolved network and software issues, improving troubleshooting efficiency and resolution times.

Education

BSc. Hons Computer Science at Lassonde School of Engineering, York University
September 1, 2021 - December 1, 2025
BSc Hons Computer Science at Lassonde School of Engineering, York University
September 1, 2021 - December 1, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Software & Internet