Aleksey S. Software Test Engineer

Manual QA / Tester

Summary

- More that 7+ years of professional expertise in the Information Technologies (IT) industry
- Technical Lead of QA department
- Experience in teaching and team leading
- Experience in negotiation and communication with customer
- Clear understanding of SDLC and testing process: Agile (Scrum, Kanban), Non-agile (Waterfall, V-model)
- Practical experience in Agile/Scrum development process
- Strong experience in working with test documentation (Test-plan, checklist, test-case, test-report etc.)
- Good knowledge of different testing methods, techniques and types
- Proficient with defect tracking and test management tools
- Strong experience in testing of multiple iOS and Android-based smartphones and tablets
- Ability to work independently, analytical mindset
- Responsive Design testing experience
- Upper-Intermediate English.
- Availability starting from ASAP

Experience

QA Engineer

February 2016 - Present

Projects

Software Test Engineer, Citizens Band

Feb 2023 – Present
Description: The application is a link between the Philips devices installed on the truck and the display of data from these devices on the driver's phone. The application allows, if driver has the necessary devices, to monitor the status of tire pressure, doors sensors and windows sensors, etc. It all depends on the set of devices that a particular truck has. A special gateway allows to pair devices with the application via bluetooth. The application also monitors and rewards the driver for installing new devices or for safe driving, such as braking intensity, travel time, safe speed, etc., and gives the driver various rewards in the form of badges. The application also has a social component. So registered users can communicate via a call (both a regular call and a CB radio) with other users. The user can set different statuses depending on how free to call. Inside there are several shops where driver can buy new devices or merch.
Responsibilities:

  • Organization of the work of the testing team;
  • Shift-left testing;
  • Prepared manual cases for their subsequent automation;
  • Frontend and Backend testing;
  • Requirements writing/testing;
  • Conducting demo meeting for client;
  • Development, review and execution of test cases for all forms related issues;
  • Quality control: functionality, regression;
  • Tracking all the bug reports using JIRA and generate reports (API-reports, metrics etc.);
  • Cooperation with a development team.

Technologies: GraphQL, Node.js, JS, Swift, Java, PostgreSQL, Gitlab, AWS, Crashlytics, Figma, Qase

Software Test Engineer , Informex

Aug 2022 - Feb 2023
Description: The Informex Ecosystem is composed by a set of applications, modules and microservices that interact one to each other in order to provide a comprehensive catalog of services to customers, from vehicle identification and details to claim handling and management, to damage and repair calculation. It contains both Customer facing and internal (to be used by Informex administrative and technical teams)
Responsibilities:

  • Migration testing. Development, review and execution of test cases for all forms related tasks and issues.  Quality control: functionality, regression. Cooperation with a development team. Newcomer’s mentoring.

Technologies: Java, JS, MySQL, TestRail

Software Test Engineer, SmartSuite

Aug 2020 - Feb 2022
Description: SmartSuite is a No Code Platform that provides business process automation capabilities that will allow citizen developers (business analysts, office administrators and small-business owners) to quickly configure and deploy Solutions they need to run their business.
Responsibilities:

  • Frontend and Backend testing; Requirements testing;
  • Conducting demo meeting for client, cooperation with a development team;
  • Development, review and execution of test cases for all forms related issues.
  • Quality control: functionality, regression;
  • Tracking all the bug reports using developed SmartSuite system and generate reports.

Technologies: React, Django admin, Mongo admin, PostgreSQL, Gitlab, AWS, FileStack, Grafana, Sentry, Flower, Figma, Qase

Software Test Engineer

Nov 2019 - Aug 2020
Description:  Landing page development for Gore-tex company
Responsibilities:

  • Organization of the work of the testing team; Distribution of task load among the team; Conducting demo meeting for client
  • Shift-left testing preparation (early requirements testing and preparation of test documentation); Functional/Non-functional and change-related testing

Technologies: SWIFT, Charles

Software Test Engineer, Merrychef

Aug 2020 - Nov 2020
Description: Produces and sells world-leading solutions in the foodservice equipment sector. Offering you an unrivalled understanding of the customer and industry combined with comprehensive kitchen systems, culinary expertise and first-class customer service. Globally and locally. With business operations in America, Europe and Asia, Welbilt supplies leading brands such as Cleveland™, Convotherm®, Crem™, Delfield®, Fitkitchen®, Frymaster®, Garland®, Kolpak®, Lincoln®, Manitowoc® Ice, Merco®, Merrychef® and Multiplex®.
Responsibilities:

  • Organization of the work of the testing team (7 QA);
  • Distribution of task load among the team;
  • Conducting demo meeting for client and writing test-report;
  • Shift-left testing preparation (early requirements testing and preparation of test documentation), Prepared manual cases for their subsequent automation;
  • Functional/Non-functional and change-related testing

Technologies: React JS, Node.js, Postman, Fiddler

Software Test Engineer, Zefik LLC

Mar 2019 - Oct 2019
Description:  Zefik is an online Contractors'​ Compliance Verification and Management network. We verify 3rd party Service Provider compliance with Safety, Procurement and Legal requirements and enable the Service Consumer to oversee all other aspects of Contractors’ Management from eRFQ to Online Training and Access Control in one, easy to use, centralized location.
Responsibilities:

  • Requirements analysis, CMS testing, Creating and maintaining of QA documentation (Test strategy, Checklist), Planning, execution (Smoke, Functional, Non-functional, Regression testing) and reporting of test activities

Technologies: React, PHP, Postman

Software Test Engineer, Screenlife Recorder/ Player

Nov 2017 - Mar 2019
Description:  Chrome extension allowing to record web pages and interact with them through recorded video
Responsibilities:

  • Requirements analysis, Installation/Uninstallation testing;
  • Functional testing; Integration testing;
  • GUI testing; Usability testing;
  • Cross-browser testing/Cross-platform testing;
  • Smoke testing; Regression testing; Exploratory;
  • Ad-hoc testing;
  • Preparation of QA documentation (test strategy, test plan, mind map, checklist, test combinations, state and transition table, traceability matrix, decision table, pairwise, bug reports, test reports).

Technologies: All-pairs, Firebug/DevTools, META SEO Inspector, VirtualBox BrowserStack, GTmetrix, Fiddler

Software Test Engineer, Layers Player

Jul 2017 - Aug 2018
Description: Online layers player, which stream the content, so Users do not have to wait while video is loading. Interactive player - User is able to click on the link inside the player.
Responsibilities:

  • Designing and execution of manual test-suites for Web UI testing (mind map, checklists);
  • Functional, UI, Cross-browsers, regression, smoke testing;
  • Verifying the implemented products according to the requirements; Reporting software defects using JIRA bug-tracker;
  • Communication with development team, participation in meetings/discussions.

Technologies: Laravel Nova, XCode (iOS)

Software Test Engineer, Nap Knight

Mar 2017 - Jul 2017
Description: System is a baby foot bracelet monitoring oxygen saturation, pulse rate, and skin temperature, and the measured results are transferred to a smartphone app directly via Wi-Fi communication in cases of emergencies (breathing, temperature). System addresses the deepest fears parents have regarding their newborn’s life: death while sleeping due to respiratory or cardiac problems, elevated temperature, high temperature convulsions, and events in which the baby is left with no nearby supervision.
Responsibilities:

  • Verifying the implemented products according to the requirements; Creation of test documentation (mind map, checklists and test cases);
  • Executing tests (Smoke, Functional, Regression, Acceptance);
  • Reporting software defects using JIRA bug-tracker;
  • Participation in daily meetings/discussions;
  • Applying tecnhniques of Test analysis (pairwise testing, equivalence partitioning, boundary values analysis etc.);
  • Testing of RESTful services using Swagger;
  • Communication with development team, participation in daily scrum meetings/discussions, retrospectives;
  • Verifying the implemented products according to the requirements.

Software Test Engineer, World Ticket

Oct 2016 - Mar 2017
Description: WorldTicket is an international developer and provider of online booking and ticketing systems for small and medium-sized airlines.
Responsibilities:

  • Designing and execution of manual test-suites for Web UI testing; Functional, UI, Cross-browsers, regression, smoke testing; Requirements analyzing and testing;
  • Verifying the implemented products according to the requirements;
  • Preparing test-data and test-environment;
  • Reporting software defects;
  • Backend testing; Testing of RESTful services;
  • Communication with development team, participation in daily scrum meetings/discussions, demos, retrospectives.

Technologies: Flex, WordPress, Testlink, Jira, DevTools, RESTful, Postman, MySQL Workbench, Jenkins  

Software Test Engineer, Fragrant Jewels

Mar 2016 - Oct 2016
Description: Vertical E-Commerce solution, web shop. Website provides secure payments via CC or Paypal. It uses segment tracking and Klaviyo events’ processing that promotes business analytics. Website works stable with load of 1k+ active users.
Responsibilities:

  • Analyzing and documenting requirements;
  • Creation of test documentation (mind maps, checklists and test cases);
  • Executing tests (Smoke, Functional, Regression, Acceptance);
  • Participation in daily meetings/discussions;
  • Applying techniques of Test analysis (pairwise testing, equivalence partitioning, boundary values analysis etc.);
  • Interacting with development team, technical people, business users and business analyst;
  • Verifying the implemented products according to the requirements.

Technologies: WordPress, HTML, CSS, PHP

Software Test Engineer, Perek

May 2016 - Oct 2016
Description: Booking Service: the publishing system for young authors, which allows them to upload their books, edit them, add covers and pictures – and get them fully prepared for publishing. The service is associated with e-book shop, where the author can place his proceedings. The system also provides users with guides and the professional help.
Responsibilities:

  • Creation of test documentation (mind maps, checklists and test cases);
  • Performance of manual testing on different devices (tablets and smartphones);
  • Functional/regression/acceptance/cross-platform/ smoke; Participation in daily meetings/discussions; Fixes verification.

Technologies: HTML/CSS, XML/JSON, Jenkins, Postman

Software Test Engineer,  CropMoments

Mar 2016 - May 2016

Technologies: HTML/CSS, MongoDB, PHP

Description: CropMoments is an application which gives user a possibility to create video and photo, to edit them and share with friends in social networks. Features of the app:
- add music and filters to video;
- add filters to photo;
- edit video: cropping, reverse reproduction;
- download video and photo from system gallery.
Responsibilities:

  • Creation of test documentation (mind maps, checklists and test cases);
  • Performance of manual testing on different devices (tablets and smartphones) Functional /regression /acceptance/cross-platform/ smoke;
  • Participation in daily meetings /discussions;
  • Fixes verification.

Software Test Engineer, R10

Mar 2016 - Apr 2016
Description: A simple client application for issue tracking system Redmine. It allows user (PM, developers, QA Engineer) to create, reassign, add a description and to do other simple operations with tasks on the mobile phone.
Responsibilities:

  • Creation of test documentation (mind maps, checklists and test cases);
  • Performance of manual testing on different devices (tablets and smartphones) Functional /regression /acceptance/cross-platform/ smoke;
  • Participation in daily meetings /discussions; Fixes verification.

Technologies: HTML/CSS, Python, JavaScript

Education

Master’s degree in Psychology, National Aerospace University “KhAI”
2004 - 2009