I am a Computer Science student at the University of Victoria, passionate about building reliable software and automating quality assurance. My co-op role at BC Pension Corporation helped me develop end-to-end testing, API validation, and data analysis pipelines. I'm eager to collaborate with cross-functional teams to deliver scalable web applications and robust tooling, with interests in performance optimization and DevOps practices.

Tanjot Singh

I am a Computer Science student at the University of Victoria, passionate about building reliable software and automating quality assurance. My co-op role at BC Pension Corporation helped me develop end-to-end testing, API validation, and data analysis pipelines. I'm eager to collaborate with cross-functional teams to deliver scalable web applications and robust tooling, with interests in performance optimization and DevOps practices.

Available to hire

I am a Computer Science student at the University of Victoria, passionate about building reliable software and automating quality assurance. My co-op role at BC Pension Corporation helped me develop end-to-end testing, API validation, and data analysis pipelines.

I’m eager to collaborate with cross-functional teams to deliver scalable web applications and robust tooling, with interests in performance optimization and DevOps practices.

See more

Experience Level

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

Language

English
Fluent

Work Experience

Software Developer - Co-op at BC Pension Corporation
May 1, 2023 - August 1, 2024
Built and maintained UI regression automation in TestComplete using reusable Python utilities and stable end-to-end workflows. Wrote API tests using Postman and Python scripts to call endpoints and verify responses by cross-checking results against Oracle database queries. Built Python data pipelines (Pandas, NumPy) to parse large CSV and JMeter logs, then produced metrics and Matplotlib charts to support performance analysis and anomaly investigation. Designed and implemented a click-and-record test authoring tool plus a SessionCreator-based remote execution workflow, enabling distributed multi-node test runs and reducing manual QA effort by ~30%. Used complex SQL/PL/SQL queries on multi-million-row Oracle databases to validate system behavior, debug defects, and ensure end-to-end data integrity; collaborated with developers, BAs, and QA via Git/GitHub, documentation, and onboarding sessions.
Teaching Assistant, CSC 361 Networks & Communications at University of Victoria
September 1, 2025 - December 1, 2025
Led weekly networking labs, explained core concepts in clear steps, and coached students through hands-on exercises; demonstrated leadership and communication in a fast-paced classroom setting.

Education

Bachelor of Science - Computer Science at University of Victoria
May 1, 2021 - December 1, 2025

Qualifications

HarvardX CS50x (Intro to CS)
January 11, 2030 - January 3, 2026
HarvardX CS50 Web Development
January 11, 2030 - January 3, 2026
HarvardX CS50 AI
January 11, 2030 - January 3, 2026
LinkedIn Learning React: Advanced Code Challenges
January 11, 2030 - January 3, 2026

Industry Experience

Software & Internet, Computers & Electronics