Summary
Overview
Work History
Education
Software
Domains of Expertise
OSs Familiarity
Additional Information
Certification
Timeline
CustomerServiceRepresentative

Valeriu Jecov

Software Quality Assurance Analyst/ QA Lead
Calgary,AB

Summary

Results-driven Quality Assurance Engineer Lead with over 14 years of experience in software quality assurance, teaching/tutoring, and graphic design. Skilled in building multiple automated frameworks, front & back-end testing, leading QA departments and teams, and performing manual testing on diverse applications. Strong technical skills in JavaScript, TypeScript, Java, VBScript, and diverse testing tools, techniques, and methods.

Overview

15
15
years of professional experience
4
4
years of post-secondary education
8
8
Certifications

Work History

Senior Test Automation Engineer /QA Lead

Cloudexa Technologies Inc.
Calgary
02.2021 - 11.2022
  • Created a hybrid automated framework from scratch using Selenium Webdriver, Mocha and Supertest libraries (keyword / data driven, monorepo for multiple projects – over 10 integrated projects with CI/CD Pipelines / Jobs)
  • Created & executed Automated E2E Functional / UI & API tests
  • Wrote & executed API tests manually using Postman
  • Set up CI/CD pipelines in GitLab CI for automatic execution of the tests & deployments
  • Executed Jenkins jobs to build and deploy the required applications into the QA Environment
  • Built the QA / Testing Department from the ground up, Interviewed Candidates, created Processes and Practices based on the Testing Pyramid concepts
  • Created Test Strategies & Plans, performed Tools Researches, POCs & Demos then purchased the required ones
  • Defined & Implemented QA Procedures, Workflows, Plans, Sprints, Cycles and the required Training materials
  • Implemented and utilized Shift Left Testing principles
  • Managed QAs throughout multiple Releases of diverse products and versions to diverse clients world wide
  • Established Best Practices and built diagrams for diverse QA related processes and flows
  • Lead and Guided a team of over seven remote QAs on multiple projects (4 in Calgary, 1 in Mexico City, 2+ India)
  • Coordinated all the QA endeavors to make sure the applications are properly tested and released
  • Set up the Test Cycles / Iterations for executing the manual & automated test suites during diverse testing stages
  • Provided training to the QA team on manual and automated testing, best practices, processes, flows and coding


Senior Tosca Automation QA Analyst (Contract)

Canadian Pacific Railway
Calgary
03.2020 - 04.2021
  • Implemented automated testing frameworks in Tosca for diverse web and desktop integrated train control & SAP applications [Train Control, Carload (Web Dynpro, Manage Freight Orders, SAP Fiori)]
  • Created Test Templates with Design Sheet and their instances, reusable test libraries, generic modules which were later used by people on diverse teams
  • Applied a Data Driven approach and use the Design Sheets and Test Data Management as well
  • Developed best practices documents for the team
  • Continuously tutored & helped other junior level team members
  • Actively involved in planning & improving the methods used to develop automation

Senior Quality Assurance Analyst (Contract)

ATB Financial
Calgary
07.2019 - 02.2020
  • Researched the QA needs of ATB’s AI Team and brought in diverse tools based on the requirements
  • Set up the whole testing environment and the QA processes – manual and automated
  • Applied ShiftLeft practices and wrote manual and automated tests
  • Set up and built a Hybrid Automation Environment (Modular & Data Driven approaches, POM & OOP) using Cypress / Node JS / Mocha / Chai / TypeScript / JSON which got stored on GitHub
  • Involved in integrating Cypress Tests with Circle CI
  • Developed the required documents regarding the usage of all involved technologies within the qa process

Web QA Analyst Automation & CI/CD (Contract)

University Of Calgary
Calgary
10.2018 - 06.2019
  • Implemented diverse QA tools and set up the entire testing environment and processes for the University
  • Developed a Data-Driven Automation Environment using Selenium/Node JS/Mocha/Chai/JSON and stored it in GitLab
  • Integrated the Selenium JS Framework with BrowserStack to run tests in multiple parallel environments for various Drupal websites
  • Containerized the Automation Framework as a Docker image for seamless deployment
  • Designed a CI/CD roadmap for the SDLC process and integrated automation testing into it
  • Created pipelines with manual and automated jobs to run tests through different SDLC stages using GitLab CI
  • Wrote, maintained, and executed multiple automated functional tests in Selenium Mocha for e2e, regression, and smoke testing
  • Created and maintained several BlazeMeter performance tests to ensure optimal application performance
  • Mentored a junior QA resource on how to effectively use these tools and implementations
  • Developed comprehensive documentation for all implemented technologies within the QA process.

Senior QA Analyst & CI/CD Specialist (Contract)

Alberta Energy Regulator
Calgary
04.2017 - 11.2018
  • Developed and maintained 3000+ functional automated tests using Selenium Mocha & Chai framework with JSON test data
  • Managed and executed test suites across multiple environments: test, UAT, training, and production
  • Configured the GoCD Server, set up environments, pipelines, test templates, and agents for CI Automation Pipelines and Jobs
  • Contributed to weekly deployment improvement meetings, recommending best practices and process enhancements
  • Committed code daily to Bitbucket code repository
  • Used Grunt task runner for deploying code to master branch and npm to run tests.

Quality Assurance Automation Specialist

Canadian Pacific Railway
Calgary
04.2017 - 03.2018
  • Implemented multiple automated frameworks for potential automation projects built using diverse technologies (.NET, WPF, JAVA, Web, PowerBuilder, Visual Basic, Legacy Apps, ActiveX, etc..) as POC – reviewed around 180 applications to evaluated the automation possiblity on them
  • Maintained and wrote Automated Test Scripts in VBScript for multiple existent projects including SAP and Train Control integrated applications [SAP Fiori, AutoTrack, 7Days, CSM, ECM, NEXUS, RailBIS, RED, RPM, SharePoint, TGBO, TMS, TPE, Tyes, WPT and more]
  • Built Automated Test Suites and run them during different SDLC phase
  • Participated in team meetings and got actively involved in planning and brainstorming on applying best practices and methods in order to improve failure rate of the automation code
  • Wrote pure VBScript code hand in hand with OOP model and building Hybrid Automation Frameworks (combining Modular, Data-Driven, Table-Driven, Keyword Driven approaches) within independent, reusable and maintainable functions and classes which could be applied to different projects with minimum effort
  • Involved in creating & maintaining the performance tests using LoadRunner

RIS Quality Assurance Analyst

Intelerad Distributed Radiology Systems
Calgary
07.2013 - 03.2017
  • Created and maintained approximately 2000 manual test cases for web and desktop medical software over a period of three years
  • Reported and tracked over 950 defects, enhancements, and change requests in the same period
  • Conducted manual testing of various modules and functionalities such as Billing, Invoicing, Appointments, Scheduling, Priors, Printing, Batch Scanning, HL7 Messaging, Patients, Roles and Permissions, Questionnaires, Forms and Letters, Document Uploads, Downloads, and Matching, Notes and Notification Alerts, Emailing, and SMS Messaging
  • Built a hybrid framework for the web portal using Selenium Webdriver with Java
  • Conducted successful research and proof of concept (POC) for automation tools, resulting in the approval to automate the desktop project using TestComplete and began developing a hybrid framework in JavaScript
  • Maintained over 5 testing environments, one database server, and one automation environment
  • Improved bug naming conventions to enhance tracking and searchability of issues
  • Participated in the interviewing and assessment of QA candidates
  • Created presentations and delivered them to the team on various topics such as Testing Processes, Bug Naming Conventions, Batch Scanning (project-related), and Automation with TestComplete

Quality Assurance Analyst

Geologic Systems
Calgary
04.2012 - 07.2013
  • Created and executed manual test cases for Gas and Oil web and desktop applications, reporting bugs and maintaining test cases for both new and existing functionalities
  • Took ownership of the QA automation process, implementing and maintaining a VB .Net Automated Framework in SilkTest Workbench. Additionally, maintained an existing suite of over 200 automated tests using Test Partner
  • Developed and delivered an Automation Training Plan, providing training to the team on automation best practices and usage of the automated testing frameworks

Senior Test Engineer

Endava
Chisinau
04.2008 - 11.2011
  • • Analyzed requirements and developed manual test cases for desktop and web platforms, executing them and reporting defects when necessary
  • Conducted smoke, regression, usability, and accessibility testing to ensure high-quality software delivery
  • Verified accurate calculation of client's debt rating and proper storage and display of financial data
  • Performed integration testing of interconnected web and desktop applications for banking account management, customer management, ledger management, and transaction processing with multiple currencies using Digital Banking Solutions
  • Conducted HTML and CSS validation according to W3C Standards
  • Created approximately 500 automated test cases in Quality Center (ALM) using QTP 9.2
  • Played a key role in the redesign and development of a website for a youth organization

Education

Bachelor Degree in Maths And Computer Science -

"Dunarea De Jos" University
Romania
09.2002 - 06.2006

Software

JavaScript (ECMAScript 6), TypeScript, Java, VBScript, JSON, Bash, VB NET, HTML, CSS

DB2, SQL, MongoDB

Selenium Webdriver / Mocha, Chai, Supertest, Nodejs, NPM, TestNG, Playwright, Cypress, UFT / QTP, Tosca & Tosca API, Karma, Jasmine, GitHub, GitLab & GitLab CI, Bitbucket, GoCD, CircleCI, SAP S4/HANA, SAP Fiori, Postman, Swagger, Insomnia, BrowserStack, Cross Browser Testing, BlazeMeter & JMeter, Docker, LoadRunner, TestComplete, SilkTest Workbench, Test Partner, IndelliJ IDEA & WebStorm, Visual Studio Code, HP ALM, Test Link, TestRail, Zephyr , JIRA, Bugzilla

AGILE, SCRUM, WATERFALL, Shift Left Testing, Testing Pyramid, Test Design, Functional, Integration Testing, Compatibility Testing, Usability Testing, Accessibility, Component Testing, Exploratory, AB and Acceptance Testing, Smoke, Regression and Installation Testing, Black Box & White Box Testing Techniques, Cross Browsers and OSs Testing

Domains of Expertise

  

Railway Systems (Web & Desktop + SAP), Regulatory Services (Web), Financial Services & Online Banking (Web & Desktop), ATM Software (Web & Desktop), Medical Software (Web & Desktop), Gas & Oil (Web & Desktop), Education, PR and Media(Web)

OSs Familiarity

 Windows, Linux Ubuntu / Mandriva / Red Hat / CoreOS / CentOS, MAC OS 

Additional Information

  • Find projects and manage them while overseeing the development performed by contractors.
  • Meet with customers, gather applications’ requirements, and suggest features and functionalities.
  • Transform customer requirements into development requirements.
  • Manage a team of three sub-contractors, including front and back-end developers and a remote SEO resource from Eastern Europe.
  • Assign tasks to developers using Jira for project management, task tracking, defect triage, and time tracking purposes.
  • Manage project life cycles and test web applications built by the team.
  • Handle all sales, company, and project management, processing, and financial-related tasks.
  • Target small web projects as a small team, with some team members having full-time jobs.

Certification

Principal Developer Master Class

Timeline

Principal Developer Master Class

10-2022

Senior Test Automation Engineer /QA Lead

Cloudexa Technologies Inc.
02.2021 - 11.2022

Tosca Automation Specialist 1 & 2, Automation Engineer 1 & Automation Specialist API Cert

05-2020

Senior Tosca Automation QA Analyst (Contract)

Canadian Pacific Railway
03.2020 - 04.2021

Senior Quality Assurance Analyst (Contract)

ATB Financial
07.2019 - 02.2020

Web QA Analyst Automation & CI/CD (Contract)

University Of Calgary
10.2018 - 06.2019

Senior QA Analyst & CI/CD Specialist (Contract)

Alberta Energy Regulator
04.2017 - 11.2018

Quality Assurance Automation Specialist

Canadian Pacific Railway
04.2017 - 03.2018

RIS Quality Assurance Analyst

Intelerad Distributed Radiology Systems
07.2013 - 03.2017

Micro Focus Automation Training

06-2012

Quality Assurance Analyst

Geologic Systems
04.2012 - 07.2013

Senior Test Engineer

Endava
04.2008 - 11.2011

Bachelor Degree in Maths And Computer Science -

"Dunarea De Jos" University
09.2002 - 06.2006
Valeriu JecovSoftware Quality Assurance Analyst/ QA Lead