EDUCATION SKILLS
Master of Engineering in Software Engineering
Concordia University
Sept’17-Sept’19
Coursework Includes: Software Development, Software Testing, SDLC, Software Project Management, Software Architecture, Object Oriented Design, Algorithms Bachelors of Technology in Information Technology
Guru Gobind Singh Indraprastha University
Aug’13-June’17
Coursework Includes: C, C++ and Java programming, Data structures, Operating system, Algorithms, Compilers
WORK EXPERIENCE
Software Testing Intern
Cerence Technologies Inc.
Montreal, QC Jan’20-Apr’20
Tested in-car mobility systems by writing python scripts for automation testing using ARTT framework for the base domain to verify client requirements. Programming Languages:
Java
SQL
C++
Python
HTML5
CSS
Software Worked on:
Eclipse Oxygen
Visual Studio 2017
Intellij
Jira
Jenkins
Worked on the company’s cloud services and web client to test hybrid results.
Developed analytical skills and attention for detail by analysing application logs and identifying potential issues.
Software Development Intern
Nidec-Read Inspection Canada
Montreal, QC Oct’19-Nov’19
Achieved successful migration of frontend of an application from Borland to Qt framework single handed.
Backend development on the Client Inspection Software of the company by adding new add-ons to the software.
Software Development Intern
Indian Oil Corporation Limited
New Delhi Jun’16-Aug’16
Successfully developed a website for the company including backend database storage system using Java, Java Server Pages, HTML, CSS and MySQL.
Confluence
GitLab
GitHub
Frameworks:
Qt
Play framework
JUnit
Delivery Methodology:
Agile
Test Driven Development
Waterfall
Operating System:
Windows 10, Linux, Ubuntu
GRADUATE PROJECTS ACHIEVEMENTS
Project on Mini Twitter Reactive Web Application Technology Used: Play Framework, Java 8, HTML, CSS, JUnit Testing, JavaDoc Developed a mini Twitter Web application by using Play Framework and Java 8 as the implementation Language.
Project on iCare
Deciding the Architecture of a Health Information system application and making the various UML diagrams to represent the system and its stakeholders concerns
Project on Programming Practices effect on Maintainability Technology Used: Java, Ant, Maven, JDeodorant, SonarQube Refactoring the software by Investigating how different programming practices like code smells, design patterns, anti-patterns, design smells, coupling, cohesion and software size may impact maintainability in JEdit and JMeter.
Organised campus visit of
companies as a Member of
Placement Committee
Member of Technical Student
Society - Organized various
technical events. (2013-2017)
Coordinated for the Technical
Internship Fair of NIEC.
College president for Youth’s
Organisation “LEADERS
FOR TOMORROW”.
Taught 51 children under
Udaan Project of NGO.
Surabhi
+1-514-***-**** • addz4m@r.postjobfree.com • www.linkedin.com/in/surabhigosain6 • Montreal,QC