Summary
Overview
Work History
Education
Skills
Hobbies
Timeline
Generic

Jesusa Smart

Ottawa,ON

Summary

Software Developer in Test and QA Specialist bringing over 12 years experience in Software development. Have experienced different roles (Devops, IT, Software Developer).

Over the years of my profession I developed a passion in Quality Assurance - committed to confirming proper functionality and usability of software products before release. Plans test schedules and strategies according to project scope and delivery dates and monitors and tracks bug resolutions. Reviews software documentation to verify technical accuracy and completeness and to mitigate risks.

Overview

20
20
years of professional experience

Work History

QA and Automation Lead

Giatec Scientific Inc | Smart Construction Technologies
05.2021 - 06.2023
  • Acted as QA prime for items to be released, specifically the products mobile application SmartRock, and Giatec 360 Web Dashboard
  • Monitored resolution of bugs, tested fixes and helped developers tackle ongoing problems by providing QA perspective.
  • Incorporated delivery requirements into planning of testing schedules.
  • Documented testing procedures for developers and future testing use.
  • Built automated test scripts to handle repetitive software testing work.
  • Created a UI test framework that works on real mobile device using Appium, Junit, Maven, Java
  • Created a REST API test framework using RestAssured, Junit, Gradle, Java
  • Fixed some CI/CD issues that is in Kubernetes, that slows down product deployment
  • Managed 2 student coops – Created tickets and lead coops grow the automated UI and REST API test framework
  • Reviewed coop's work and assisted with technical issues

Software Developer in Test

Irdeto
03.2018 - 05.2021
  • Documented and automated testcases for products ‘Trusted Software’, and Transcoder
  • Conducted regression testing, analyzed results, and submitted observations to development team.
  • Added CI/CD jobs that deploys test environment and runs test in development pipeline
  • Created CI/CD jobs that trigger downstream jobs
  • Worked with Kubernetes: From AWS test environment deployment to posting test results to Slack channel(Built container locally, built test image, used gitlab runner to pull test image from ECR, results are downloaded as artefact, linked testruns to Slack channel using Gitlab’s webhook)
  • Designed and created a REST API test framework, completed to adding all the testcases, and maintaining them (Includes inserting and deleting to PSQL DB)
  • Designed and created a UI test framework using Selenium, Java, and ChromeDriver
  • As Software Developer role: Researched how to extract Apple’s XCarchive LLVM upto completion of writing a driver in Python
  • As Software Developer role: Redesigned a driver tool ‘Setup Manager’, then implemented the changes in Perl script
  • Troubleshooted automated failing tests and failed testruns
  • Contributed to improving the test framework written in Makefile, Linux Shell scripts and Perl
  • Executed large code merges for Makefile test framework after each release

Senior QA Specialist

FileFacets
06.2017 - 03.2018
  • Performed manual testing on file classification products: IML M-Files ECM connector, FileFacets Portal for Data Classification, GDPR – Chapter/ Migration
  • Collaborated with Product Manager, Customer Support team and Developers to learn the backend services and its UI component
  • Managed 1 student coop to help in manual testing
  • Created a REST API test framework using C#, and REST Sharp in Visual Studio
  • Created an automated UI tests using Ranorex

QA Specialist

Titus
10.2015 - 06.2017
  • Acted as QA prime for CloudServices and OnPremise teams: Collaborated with Product Manager, Developers, and fellow QA about design, creation and execution of testcases
  • See through the delivery of the items to be released
  • Designed, created, and executed REST API load testing using Visual Studio LoadTest
  • Executed REST API tests using SoapUI
  • Independently researched, created and maintained Azure Active Directory users for testing
  • Manually deployed and published Azure Service Fabric services using powershell
  • Automated REST API tests using REST Sharp, C# and Visual Studio Automated UI
  • Contributed in running and maintaining the Desktop team’s automated sanity tests in Ranorex
  • Managed 1 student coop to help in automating testcases

QA Automation Specialist

AVG
02.2014 - 07.2015
  • Performed manual testing and automating AVG’s Managed Service Provider product – server that manages devices for IT administrators
  • Participated in manual testing checking and modifying Windows registry, and UI locale testing Japanese, German, Portuguese
  • Contributed to running and maintaining automated UI regression tests written in C# (Included checking the SQL server database, and logfiles)
  • Contributed to adding automated UI tests using Microsoft Automated UI and C

Software Verification Analyst

Irdeto
05.2003 - 12.2013
  • Contributed to Transcoder’s user guide by writing technical procedures
  • Acted as QA prime for Transcoder’s (Code obfuscation) features, documented testplan and reported bugs
  • Performed user acceptance testing for DRM (Digital Rights Management) team
  • Acted as QA prime for NexStreaming, PlayReady, Download and Go projects, performed manual testing during sanity and regression phase
  • Contributed to loadbuild and Transcoder team’s in-house test framework using Perl, Linux scripts, Makefile, CGI
  • Wrote Shell scripts to organized the GCC/C/C++/Plumhall testsuites, added makefiles and scripts to run with our test framework
  • Executed test runs in Cygwin/Windows, Linux, and Mac
  • Created a system test for White-box encryption using public key; a simulation of DRM program where a server verifies a request from client by decrypting the encrypted mp4 file - wrote in C language
  • Contributed to adding automated regression for Android devices using Java, Eclipse, and Android Studio
  • As IT role: Built and installed Linux servers, installed CVS and Bugzilla servers
  • As IT role: Built work desktop for new employees, built both the hardware and software components
  • As IT role: Debugged, fixed, and maintained the servers

Education

Data Modelling and Relational Database design -

Algonquin College
Ottawa, ON
2015

Java -

Algonquin College of Applied Arts And Technology
Ottawa, ON, CA
2013

Diploma - Computer Technology – Computing Science

Algonquin College of Applied Arts And Technology
Ottawa, ON, CA
2003

Skills

  • Operating system: Mac, Linux, Windows
  • Cloud platform: AWS, Azure
  • Deployment and framework: Maven, Gradle, Kubernetes, CI/CD, Makefile
  • Programming languages and libraries for REST API and UI test automation: Ranorex, Selenium, Appium, Visual Studio Coded UI, REST Sharp, REST Assured, Java, C#, SQL, Cucumber
  • Programming languages and tools for compiler testing: Perl, Unix shell/bash, Python, C, C, GNU tools and testsuites (GCC, C compiler, Plumhall/ANZI/ISO C/C)
  • Testing tools for REST API: PostMan, SoapUI
  • Performance and load tools: JMeter, Microsoft Visual Studio LoadTest
  • IDE: InteliJIDEA, Eclipse, Pycharm
  • Repository tools: CVS, SVN, GIT
  • Virtual tools: Virtual machines, Docker
  • Bug reporting and sprint dashboard tools: JIRA, Zephyr, Bugzilla, TFS
  • Test management tools: TestRail, Test Manager

Hobbies

I enjoyed playing pickleball, StandUp Paddle, and hiking

Timeline

QA and Automation Lead

Giatec Scientific Inc | Smart Construction Technologies
05.2021 - 06.2023

Software Developer in Test

Irdeto
03.2018 - 05.2021

Senior QA Specialist

FileFacets
06.2017 - 03.2018

QA Specialist

Titus
10.2015 - 06.2017

QA Automation Specialist

AVG
02.2014 - 07.2015

Software Verification Analyst

Irdeto
05.2003 - 12.2013

Data Modelling and Relational Database design -

Algonquin College

Java -

Algonquin College of Applied Arts And Technology

Diploma - Computer Technology – Computing Science

Algonquin College of Applied Arts And Technology
Jesusa Smart