Bio
Credentials
-
Parallel, Concurrent, and Distributed Programming in Java Specialization
CourseraAug, 2018- Apr, 2026
Experience
-
-
Canada
-
Software Development
-
1 - 100 Employee
-
Software Engineer
-
Dec 2018 - Dec 2023
Implemented features for software applications and ensured optimal scalability and performance to create positive user experience. Performed code reviews to maintain quality standards; ensured fixing of arising problems in efficient manner. * Delivered feature implementation in accordance with release schedule.* Investigated high priority issues and quickly identified root cause and solution for clients.* Updated third-party library for application to minimize security risk.* Developed automated tests utilizing Junit and Mockito for unit testing, and Selenium for user interface testing.* Prepared release documentation and reference guides for internal use. * Resolved technical issues via pair programming and debugging sessions with customers and support specialists.* Contributed to hiring new team members by engaging in interview process and facilitating onboarding initiatives.
-
-
QA Engineer
-
Mar 2015 - Nov 2018
Managed manual and automated software testing procedures for validating application behavior and performance with efficiency.* Automated manual test suites and developed automated performance tests to withstand major application updates.* Analyzed necessary requirements for creating test plans for new features.* Conducted manual end-to-end and regression testing to verify software functionality.* Improved reliability of automated performance test results by setting up servers on AWS to reduce network load.* Oversaw onboarding of junior QA members and coordinated assignments.
-
Elastic Path Software
-
Vancouver, British Columbia, Canada
-
Quality Assurance Analyst
-
Jun 2013 - Jan 2015
-
Vancouver, British Columbia, Canada
• Utilized knowledge of Java and HTML/CSS to developed test automation projects using Selenium Webdriver and Cucumber to test web-based applications• Assessed and prioritized existing manual test scenarios and converted them into automated regression tests• Performed manual white box testing using debugging tools to identify source-code area of defects• Analyzed business requirements to prepare test plans and develop test cases, as well as to spot any discrepancies or lack of requirements in order to identify and clarify any issues before the development work is done• As part of an agile team, executed ad hoc and structured test procedures on all stages of software development life cycle• Conducted regression testing on new releases• Worked closely with Product Managers and development engineers throughout the design and development process, analyzing features to point out weaknesses or inconsistencies• Participated in QA meetings, learned from and shared with the team members new manual and automated testing techniques used on the projects
-
Expedia CruiseShipCenters
-
Vancouver, British Columbia, Canada
-
QA Analyst
-
Aug 2012 - Jun 2013
-
Vancouver, British Columbia, Canada
• Developed test automation projects using Selenium IDE and Webdriver for day-to-day testing of all major functionalities• Created automated tests for functional testing of new features, regression testing, smoke testing, data-driven testing• Assessed existing testing system to validate what can be tested via the automation testing system • Performed functional, integration, regression, GUI, acceptance, smoke, cross-browser, cross-platform testing• Utilized knowledge of HTML, JavaScript, XML and Web Debugging Tools to locate and report problems at the source code level• Analyzed requirement documents to identify potential weaknesses early in the development cycle• Provided test plans, created test matrices and reports• Created functionality, regression, and release acceptance test cases for the designated areas of testing • Identified and verified software defects against technical specifications and documented how to reproduce them• Participated in regular QA Team meetings and discussions
-
-
Education
-
2023 - 2024Algoma University
Bachelor of Science - BS, Computer Science -
2007 - 2008The University of Glasgow
Master of Science (MSc), Business Administration and Management, General -
2013 -British Columbia Institute of Technology / BCIT
ACIS, ASD, Computer Science
Suggested Services
This profile is unclaimed. These are suggested service rates with 0% commision upon successful connection
Industry Focus. “Software Development”
Need a custom project? We'll create a solution designed specifically for your project.
References
Social Profiles
Community