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