Fedor Barannik

Sr. Software Developer in Test at Plooto

Fedor B. has a strong background in software development and software testing. Fedor has worked in various roles for different companies, starting with a role as an Intern at QA Consultants, where they performed test scenarios, test case preparation, test execution, and test results generation. Fedor also developed test automation using Selenium Webdriver and Java/JUnit.

After their internship, Fedor joined QA Consultants as a Technical Consultant, where they developed a web automation testing framework using RSpec, Ruby, PageObject, and Sauce Labs. Fedor also worked on mobile automation using Java and Appium, and created numerous test automation pilots.

Fedor then worked as a Technical Consultant for an eCommerce site, where they implemented a continuous delivery system using Bamboo. Fedor developed and maintained REST API testing frameworks using Ruby, Httpary, and Cucumber. Fedor also managed multiple web automation testing frameworks using PageObject, Watir, Selenium, Cucumber, Ruby, and Docker.

Next, Fedor joined iVedha as a Test Automation Engineer, where they created and maintained a web automation framework using RSpec, Ruby, PageObject pattern, Bamboo, and Docker. Fedor collaborated closely with product management, developers, and testers to develop and optimize automated test cases, providing coverage for product features based on requirements.

Fedor then worked as a Test Engineer at Loblaw Digital, where they automated test cases using RSpec, Ruby, PageObject pattern, Bamboo, and Docker. Fedor executed test suites, reviewed generated reports, and developed test strategies.

After that, Fedor joined Uberflip as a QA Analyst, where they automated test cases using Java, Selenium, TestNG, PageObject pattern, and TeamCity. Fedor collaborated closely with software developers and product managers to ensure deliverables met quality requirements. Fedor also logged defects and worked with developers to troubleshoot and verify fixes.

Next, Fedor joined Financeit as a Test Automation Developer, automating test cases using Ruby, RSpec, PageObject pattern (site_prism), Capybara, and Cucumber. Fedor set up Gitlab CI and runners using Rancher and Helm, and monitored it with Kafka. Fedor also helped implement a visual regression framework using Ruby, RSpec, and Percy.

Fedor returned to Financeit in a different role as a Software Developer in Test. Fedor supported the tech team by providing training related to best automation practices. Fedor implemented test results and QA environment monitoring using Datadog, and managed and mentored co-op students.

Fedor then joined SnapTravel as a Software Engineer in Test, automating test cases using JavaScript with WebdriverIo. Fedor set up Gitlab CI to execute the test suite after deployment and monitored test results using ReportPortal. Fedor also helped implement a visual regression framework using JavaScript and BackstopJS.

Finally, Fedor joined Lunchbox as a Senior Developer in Test. Fedor worked on creating multiple frameworks used in cross-service API, backend, and frontend testing. Fedor maintained and created multiple CI pipelines using CircleCI, and managed and mentored one direct junior SDET.

Most recently, Fedor joined Plooto as a Senior Software Developer in Test. Their work here is ongoing, and they are responsible for delivering and maintaining high-quality test automation frameworks and test suites.

Fedor B. attended Seneca College from 2010 onwards, where they pursued a degree in Computer Engineering Technology. Fedor later went on to complete a program in Computer Programming at the same institution, starting in 2011 and finishing in 2014.

Links

Previous companies

Uberflip logo
Financeit logo

Timeline

  • Sr. Software Developer in Test

    December, 2022 - present