Stanislav Fedii

STANISLAV FEDII

STAFF / LEAD SDET


PROFILE

Staff/Lead SDET with extensive hands-on experience in developing UI and API automated testing solutions, CI/CD, process tailoring and team management. Efficient in a variety of languages and technologies.

WORK EXPERIENCE

Expand all / Collapse all

Carta is an equity management and global ownership management platform. As a test engineer in the capital markets department I am responsible for:

  • developing a unified backend and frontend test framework in Python hosted in Kubernetes that utilizes multiple communications protocols e.g. gRPC and Kafka message queue to facilitate data prep and backend tests
  • performing e2e testing activities
  • performing release management activities
  • interviewing candidates for positions in QA department

Carta is an equity management and global ownership management platform. As a test engineer in the capital markets department I am responsible for:

  • developing a unified backend and frontend test framework in Python hosted in Kubernetes that utilizes multiple communications protocols e.g. gRPC and Kafka message queue to facilitate data prep and backend tests
  • performing e2e testing activities
  • performing release management activities
  • interviewing candidates for positions in QA department

Dailymotion is a video-sharing technology platform. As a part of its monetization features, DM possesses an ad marketplace and supporting features. As an engineer in the adtech department I am responsible for:

  • developing and supporting automated testing solutions for integration and e2e testing in Golang, Java and Python in a complex multi-tier system
  • overhaul of a UI automated testing solution that led to a dramatic increase in test traceability and overall product quality
  • developing an open source test reporting project
  • development and support of a performance testing solution
  • performing e2e testing activities
  • interviewing candidates for positions in QA department

Ladders is a recruitment portal with a rich toolset for recruiters and jobseekers. As a SDET I was responsible for the following:

  • performed and oversaw all testing activities in the company
  • led an offshore team of three manual test engineers
  • developed and maintained UI and integration automated testing solutions
  • designed and oversaw SDLC workflow in Jira
  • implemented continuous testing workflow within the scope of CI
  • executed performance testing using JMeter and Blazemeter
  • interviewed all candidates for the position of SDET

Client: UBS. The aim of the project is continuous improvement of a family of existing ETL middleware components that is critical to an entire niche of financial transaction types.

  • developed a testing framework
  • maintained the core functionalities of said framework
  • implemented test scripts
  • implemented and maintained test tools
  • led training courses for manual test engineers to increase their Java and Selenium WebDriver skills

The aim of the project is to implement a test automation framework based on existing core framework utilizing behavior driven approach (mostly GWT technique) and Groovy as the language of choice.

Main responsibilities were:

  • test framework implementation
  • implementing POC frameworks
  • peer code reviews
  • collaborating with the distributed project teams

Additionally, I implemented a prototype keyword-driven framework that loads the test cases from the excel files. Test cases are supposed to be human-readable, but still serve as keywords for the automation framework.

Interviewed candidates for a varied range of test automation roles in the domain of UI test automation.

Client: ExactTarget.

  • test framework development and support
  • implementing POC frameworks
  • leading a team of 4 test automation engineers
  • code reviews
  • mentoring project newcomers
  • collaboration with the distributed test and development team
  • interviewing candidates for the QA roles (ranging from junior software tester to a senior test automation engineer)

Client: Bottomline Technologies.

Web application test automation utilizing Selenium web app testing framework (java) combined with testNG framework.

Client: Microsoft. Project: Dynamics CRM.

Automated tests (CITs) maintenance and issue resolution.

Project Name: Neuromodulation RS2

Product description:
RS2 Application's aim is reducing pain of patients suffering from chronic pain and in post-thraumatic period. Application offers lead setup, therapy creation and management, implanted device programming for clinicians who are supervising patients' therapy via an implanted neurostimulator.

Responsibilities and Key Accomplishments:

  • Requirements analysis
  • Creation and review of test documentation
  • Test scripts implementation
  • Collaboration with the distributed test and development team

Project Name: Bond Adapt engine

Product description:
Adapt web-application stores and manages recruitment related information such as information on candidates (contacts, personal information, skills and preferences, etc.) and employers (e.g. contact information, available jobs, etc.) and serves as a mean of communication between the recruiters and jobseekers or employers. Adapt web-application features a variety of features such as an advanced internal search mechanism, journal, resume import, document library, etc.

Responsibilities and Key Accomplishments:

  • Creation and review of test documentation
  • Test cases and checklists execution
  • Functionality analysis
  • Functional, Smoke, System, Regression testing
  • Automated several features of the application
  • Collaborated with a 7-member independent software testing team

Project Name: NG Report Conversion

Product description:
NG project is a reverse engineering project aimed to create a .NET based version of an existing application implemented on VB6. Project consisted of several phases including Report Conversion phase. The goal of the phase was to convert existing application’s reports on the new platform for further integration with the main application.

Responsibilities and Key Accomplishments:

  • Requirements analysis
  • Creation and review of test documentation
  • Test cases and test procedures execution
  • Collaborated with a 14-member project team (both development and testing)

Project Name: Mede application

Product description:
Mede application is aimed to analyze and display the financial information for medical services providers of USA. Application utilized OLAP technologies to execute complex multidimensional queries and maintain acceptable performance level for vast amounts of data.

Responsibilities and Key Accomplishments:

  • Requirements analysis
  • Creation and review of test documentation.
  • Functional, system, configuration testing
  • Test cases and checklists execution
  • Collaboration with client side product managers

EDUCATION

MASTER OF SCIENCE
Systems Analysis
Kharkiv National University of Radio Electronics
2008-2009

BACHELOR OF SCIENCE
Applied Mathematics
Kharkiv National University of Radio Electronics
2004-2008


SKILLS

  • UI, API Framework development
  • Test Planning
  • Team management
  • Python
  • TypeScript
  • Golang
  • JavaScript
  • Java

Container orchestration:

  • Docker
  • Kubernetes
  • Helm

Cloud platforms:

  • GCP
  • AWS
  • Terraform