Post Job Free
Sign in

Selenium,Java,API, JIRA, Postman,Jenkins

Location:
Thornhill, ON, Canada
Posted:
February 13, 2025

Contact this candidate

Resume:

ALEX OSTROVSKIY

* ****** ****.

Vaughan, ON, L*J 8V3

Tel: 647-***-****

E-mail: ************@*****.***

OBJECTIVE: To obtain a Quality Assurance Analyst/ Quality Assurance Engineer position

QUALIFICATION HIGHLIGHTS:

15+ years extensive QA experience in the software development methodology

(Waterfall, Agile, Scrum). Solid understanding of various phases of SDLC

Extensive experience with Manual testing (12+ years) and Automation testing (7+ years)

15+ years’ experience with QA methods such as regression, smoke, performance, E2E, integration, AODA, WCAG (WAVE, JAWS, NVDA), API and UAT

Well versed in designing test plans, traceability test matrix, test cases and test scripts.

10+ years’ experience in testing Health Care, Banking, Financial Applications and Services, Telecom Operational Support Systems, Wireless (mobile) Enterprise programs

5+ years’ experience of Web Services testing. Both SOAP and REST API with Postman (5 years), REST Assured (2 year) and Newman (1 year)

Experience of developing an automation framework and solid experience with automated testing tools: Selenium (Junit/TestNG/Maven/Java) (5+ year), Cucumber (2 years), Cypress (2 year), Selenium (Python/Pytest) (2 years), Robot Framework (1+ year), QTP (2+years)

Performance testing experience with JMeter (3+ years), WAPT (1 year), Google Analytics (1 year)

Mobile and Web Automation Functional testing: Selenium Web Drivers (6+ years), Appium Mobile WebDriver (2 year)

Basic programming languages knowledge Java (5+years), Python(1+year) and scripting language JavaScript (2+ Year)

In-depth knowledge (4+years) relational Oracle, SQL Server, MySQL databases, SQL (4+ years)

COMPUTER SKILLS:

Programming languages:

Java, Python, Visual Basic

Internet development

languages:

JavaScript, VBScript, HTML, XSL/XML, JSON

Databases:

Oracle, SQL Server, My SQL, Postgres SQL

Technologies:

JSP, Servlets, JDK, J2EE, JDBC

Programming and testing

tools

Selenium, TestNG, Maven, Cucumber, Gherkin, Appium(npm), SOAP, REST API, SoapUI, Postman, Swagger, Newman, Pytest, Robot Framework, Cypress, Tomcat, JBoss, WebLogic, JMeter, WAPT 3.0, QTP, VMware, Eclipse, PyCharm, IDEA, Bamboo, Jenkins, SQL Developer, DBeaver, Test Director, JIRA, Azure DevOps, Zephyr, TestRail, Fisheye, GIT, Bit bucket, SVN, Wave

Operating systems

Window, MAC, UNIX SVR4/SUN 5.6, LINUX (Red Hat)

PROFESSIONAL EXPERIENCE:

May.2024 Quality Assurance Analyst (Contract) Bank Tangerine Toronto.

current

Project: Account Funding (Banking project)

Tangerine Bank is a Canadian direct bank that is a subsidiary Scotiabank. It offers no-fee chequing and savings accounts, (GICs), mortgages and mutual funds

Role:

Created test plan and test cases in Jira

Provided Regression, Smoke tests and created bug reports using Jira

Created automation script using WebDriver IO and Type Script for regression and sanity testing

Provided AODA and Web Content Accessibility Guidelines (WCAG 2.1) testing using AXE tool and NVDA as a screen reader.

Executed Automation script in Jenkins

Provided mobile testing both Android and IOS using Perfecto

Tested REST APIs Web Service using Postman and Swagger

Environment: Postman, Swagger, Karate, Visual Studio Code, Type Script, WebDriver IO, Jira, Confluence, Perfecto, Git Hub, Jenkins, NVDA, AXE

May.2023 Sr. Quality Assurance Engineer (Contract) Smile Digital Health Toronto.

Apr.2024

Project: Smile Core Product Development (Health Care project)

Smile Digital Health specializes in delivering fast, secure, compliant data infrastructures as a service to enable interconnectivity for data-intensive sectors such as healthcare. Smile DH platform helping organizations like governments, health systems, healthcare providers build connected health solutions and products by leveraging Smile DH core expertise in health data and HL7 FHIR

Role:

Created test cases and test matrix for REST API regression and sanity testing using TestRail.

Developed and executed test cases and scenarios for black box, security and UAT testing using Agile methodology.

Logged and tracked defects on JIRA.

Set up testing environment with a different clinical data repository configuration (different DB and modules).

Created SQL queries to retrieve data for functional testing.

Tested HL7 FHIR REST APIs using Postman and Swagger.

Created automation script using TestNG, Maven and REST Assured Java libraries for regression and sanity testing.

Provided Performance test using JMeter, created aggregate and html reports.

Provided Regression, Smoke tests and created bug reports using Jira.

Provided Migration Test for every supported database vendor (Postgres, MS SQL, Oracle) from the past releases to the current release.

Created Maven Project on Jenkins and executed test scripts.

Environment: HL7 FHIR, MacOS, Postman, Rest Assured, Swagger, TestRail, Jira, Git Lab, IntelliJ, Java, J2EE, PostgreSQL, SQL Server, Mongo, Docker, JMeter, Shell, Jenkins

Jan.2021 Quality Assurance Analyst (Contract) BGRS Toronto

Apr.2023

Project: Employee Relocation Benefits (Human Resource/CRM project)

BGRS develops and implements comprehensive talent mobility solutions for corporate and government clients worldwide. BGRS is a part of ReloAccess Group Inc, the leading provider of mobility-related services globally.

Role:

As a technical team lead provided Selenium and JMeter functionality knowledge transfer to junior tester

Used Google Analytics to track the number of users interactions

Created test plans, test cases and test matrix for E2E, UAT, AODA, integration, functional and smoke testing using Azure DevOps

Used Agile development and testing methodology.

Created and executed SQL queries for integration testing

Provided AODA and Web Content Accessibility Guidelines (WCAG 2.0) testing using Wave tool and NVDA as a screen reader.

Tested Web Service REST APIs using REST Assured, Postman, Swagger and Newman

Provided performance testing. Created and executed JMeter test plan in performance environment. Created View Result Tree, Aggregate and PerfMon Metrics reports.

Tested mobile versions of BGRS application.

Created automation scripts for UI web (Selenium/Python/Pytest, Robot Framework)

Used Zendesk as a CRM system

Environment: Google Analytics, Agile, SQL Server, TFS, Azure DevOps, JMeter, Postman, Newman, Swagger, Wave, REST Assured, Python, Selenium, Pytest, Robot Framework, Selenium Web Driver, Zendesk

Oct.2019 Quality Assurance Consultant (Contract) CanDeal Toronto

Dec 2020

Project: Evolution Phase2 (Financial service project)

CanDeal is the leading multi-dealer-to-client electronic marketplace for Canadian dollar rates, money market and derivatives products (bonds).

Role:

Developed test plans, test cases, scenarios for functional, E2E, UAT and system integration testing.

Prepared traceability test matrices for regression testing

Provided testing preparation and execution activities for system integration and UAT to ensure that systems meet the functional and business requirements of the project.

Tracked defects on JIRA

Created test scripts to test FIX message protocol APIs

Execute test scripts in Linux environment, analyzed test results and data integrity.

Created automation scripts for UI testing using Selenium (Web Driver/Maven/TestNG/Java for web-based client-side testing

Provided automation test suite migration from Selenium to Cypress

Executed Cypress test cases in VS Code terminal, updated Cypress configuration and created HTML reports.

Created SQL queries to retrieve dealer bonds and money market offering records

Environment: FIX protocol, MySQL, TOAD, JIRA, Ant, Eclipse, Linux, Selenium (Web Driver), Java, JavaScript TestNG, Putty, Cypress, WinSCP, Enterprise Service Bus architecture, Jenkins, Node.js, VS Code

Nov.2013 Sr. Automation Quality Assurance Analyst (Full-time) Univeris Toronto Sep 2019

Project: Enterprise Wealth Management System (Financial/CRM Project)

UNIVERIS is the leader in enterprise-class retail wealth management solutions for Canada's financial services industry. Enterprise Wealth Management System designed to help dealers and wealth managers to run their business at optimum efficiency and at low cost.

Role:

Was responsible for closure of User Story and Sub task for each Sprint and provided daily status of bugs for each application.

Created test plans, test cases, test scenarios and test matrix for functional, E2E, UAT and system integration testing, using Zephyr

Logged and tracked defects on JIRA

Configured Selenium WebDriver, TestNG, Maven tool and created TDD Selenium automation scripts in Java using TestNG framework and page object model (POM)

for GUI functional test

Developed BDD test scripts using Cucumber automation framework.

Participated in Bamboo Plan Configuration activities and run scripts using Google Cloud

Provided cross browsing testing.

Used Appium (npm) to test mobile version of financial service application. Created automation scripts for mobile testing using Appium Mobile WebDriver

Provided web services SOAP performance test using SOAP UI

Tested Web Service REST APIs using Postman and REST Assured

Created and executed nonfunctional (performance) script using JMeter.

Reviewed scripts source code in Fisheye

Created test data and executed SQL queries for data retrieval from database according to test scenarios.

Provided Web Content Accessibility Guidelines (WCAG) testing using JAWS as a screen reader.

Environment: Agile development and testing methodology, Selenium TestNG Java, SQL Server, JBoss, JDBC, IDEA, JIRA, Zephyr, Fisheye, SOAP UI, JMeter, Bamboo, Postman, Cucumber, Gherkin, SVN, GIT, Bit bucket, Appium(npm), REST Assured API, CRM, Google Cloud

Oct. 2012 Quality Assurance Performance Analyst (Contract) UXP Systems Toronto

Nov.2013

Project: Multiscreen Interaction Platform (Telecom/Mobile Project)

UXP creates new Multiscreen Interactive Platform for Telecommunication\Mobile industry

Role:

Provided performance testing. Created and executed JMeter test plan in performance environment. Created View Result Tree, Aggregate and PerfMon Metrics reports

Tested Web Service REST APIs in advanced REST client application

Tested SOAP APIs using SoapUI.

Created test plan, test cases and test matrix for functional, UAT and system integration testing

Created and executed mobile application test cases for Android and iOS

Created GUI functional test scripts for web console using Selenium Web Drivers (JUnit 4 format). Analyzed test results.

Provided back-end testing using MySQL Workbench

Logged and tracked defects on JIRA

Environment: MySQL, J2EE, Tomcat, SQL JMeter, Putty, WinSCP, Visual VM, MySQL Workbench, Linux, Eclipse, Selenium IDE, JUnit4 (Web Driver), SoapUI, REST Web Service, JSON, JIRA, Test Link, Jing, Android, iOS, Wireshark

May.2012 Quality Assurance Analyst (Contract) Bank of Montreal

Oct. 2012

Project: BMO Harris Financial Advisor and M&I bank websites development

Role:

Analyzed business functionality requirements, created test cases and test matrix.

Verified online user experience to connect to brand promise: simplify, guide, understand.

Created user-centered online presences; provided online user experience to be validated through usability research.

Verified back-end support that is necessary for launching new sites (Funds US, ITS Sites, Retail/Small business sites

Provided cross browsing testing.

Logged and tracked defects.

Environment: Waterfall development methodology, Jing, HTML, CSS, JavaScript, Jira.

Cross browsing (EE, Firefox, Chrome)

Nov.2010- Quality Assurance Analyst (Full-time) Syncapse, Toronto

May. 2012

Project: Social Media Management System. SocialTALK and SocialAPPS applications (Social Media project)

Syncapse implemented a new platform to make social media manageable, scalable and profitable for leading marketers.

Role:

Technical Team leader of 3 testers

Created test cases for functional, E2E, UAT and regression testing

Set up Selenium automation framework. Created, debugged, and executed functional scripts (in Junit 3 and Junit 4 formats) using Selenium IDE, Selenium RC, Eclipse and Jenkins for smoke and regression tests.

Tested publishing workflow process for social media web pages and posts

Tested social media pages created in the Syncapse Content Management

Environment: Agile development methodology, PHP, MySQL, Eclipse, Java, Junit 4, Selenium IDE, Selenium RC, Jenkins, Maven, SVN, Amazon Web Services, Jing, Firebug, Linux, Redmine Issue Tracker

Aug.2010- Quality Assurance Analyst (Contract) IBM Canada, Markham

Nov.2010

Project: Trinidad & Tobago Telecom Service (Telecom project).

IBM implemented a new CRM /BRM system in Trinidad &Tobago for IPTV and High Speed

Internet services

Role:

Wrote and executed effective test scenarios, cases to thoroughly test the application

Updated QA project plan regarding to the business requirements

Provided manual UAT and System Integration testing for customer ordering process (IPTV and High-Speed Internet). Verified customer profile, services, and billing information

Environment: Waterfall development methodology, Windows XP, CRM, J2EE, WebSphere, Oracle 10g, Mantis Issue Tracker, Snagit

Feb.2010- Quality Assurance Analyst (Contract) VisionMAX Solutions Inc., Mississauga

Aug.2010

Project: Point of Sale (POS) retail and Inventory Integration Solution (POS project)

VisionMAX signed a deal with T-Mobile and Digicel, the largest telecommunications operators in the USA and Latin America. VisionMAX implemented a new POS and Inventory Integration Solution for 10,000 retail stores

Role:

Created test plans, test cases and automated test scripts for integration, functional and smoke testing

Used SQL Oracle Developer for preparation test data: inventory, customer service, sale orders (created SQL queries to insert/update/delete test data)

Created automated functional scripts using Selenium IDE, Selenium RC and Eclipse (JUnit 3) for smoke and regression tests

Used JMeter to analyze system performance behavior.

Tested online customer payment (postpaid, prepaid) using POS workstation. Used POS Tracking tool to analyze front end issues.

Environment: Agile development methodology, Windows XP, Linux Red Hat, Flash, J2EE, Eclipse, Java 2, JUnit, Selenium IDE, Selenium RC, Oracle10g, SQL Oracle Developer, POS Workstation, Tomcat 6, Snagit, Ext JS 3.2, Gemini Issue Tracker

Jun.2004- Quality Assurance Analyst (Contract/Full-time) Commsolv, Toronto

Jan.2010

Project: Telecom Circuit Management (Telecom Project)

Commsolv Circuit Manager, an application within the Communication Services Management Suit, helps global organizations to manage data communications services.

Role:

Maintained testing environment in Windows XP and UNIX (Solaris) operating systems

Wrote Shell scripts that automated the process of software configuring.

Created test plans and test cases for installation, functional, UAT and performance testing

Validated the testing results using SQL*PLUS in UNIX environment

Created automated test scripts using QTP for regression testing

Provided data migration test from the previous product release to the new one using VMWare

Performed functional, component and integration tests for different type of telecom circuits and services (ATM Port Circuit, DS1, Toll-Free Service, Audio Conferencing etc.)

Project: Wireless Mobile Management (Client - RIM)

Commsolv Mobile Management reduces the cost and time investment required to support wireless deployments. This software allows manual processes throughout the entire management lifecycle such as user requests, service provider orders, configuring and activating devices to be automated.

Role:

Provided usability, functional and integration testing to verify that product meets customer (or system) requirements

Created QA automation test framework using QTP for smoke and regression testing

Tested Blackberry smart phones activation/deactivation using Blackberry Enterprise Server

Environment: QTP, PostgreSQL, Windows 2000 Server, J2EE, JBoss, Apache Web Server, BES Blackberry, Jakarta Cocoon, Gnats Web, Cygwin, Snagit, VMWare, SQL*Plus, CVS

EDUCATION:

Bachelor Degree in applied Mathematics Science, Kharkiv State University, Ukraine

TRAINING:

2002 Advanced E-commerce Developer course, Optimal Software Solution Inc., Toronto, Canada

2003 Advanced Java Developer course, A+ Institute Inc, Toronto, Canada

2004 Advanced WinRunner and Quick Test Professional course, A+ Institute Inc, Toronto, Canada

2020 Appium Framework, Online courses

REFERENCES: Available upon request



Contact this candidate