Summary
Ajaydeep Grewal is a Senior Professional Services Engineer based in Ottawa with a decade of experience bridging quality assurance and software development. He has progressed from full-stack roles at Tata Consultancy Services to QA and advisory testing at Kinaxis, then staff-level development at IBM, and now delivers customer-facing solutions at Perforce Perfecto. Known for combining a tester’s rigor with developer-level technical fluency, he helps teams ship reliable, well-instrumented software in complex enterprise environments. His academic background includes a Master’s in Computer Science from the University of Ottawa, and he has taught introductory software engineering, signaling strong communication and mentoring skills. Comfortable on both product and services fronts, he brings practical automation, test strategy, and integration expertise to accelerate adoption and reduce production risk. A detail-oriented problem solver, he often surfaces systemic quality improvements that go beyond individual test cases.
10 years of coding experience
9 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at University of Ottawa
Bachelor of Technology (B.Tech.), Computer Science, Bachelor of Technology (B.Tech.), Computer Science at Guru Nanak Dev University
English, Punjabi, Hindi