Viktoryia Karanikola
Co-Founder/Back-end Developer at InsightHack- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
0
/5.0 / Based on 0 ratingsFilter reviews by:
Experience
-
InsightHack
-
United Kingdom
-
Market Research
-
1 - 100 Employee
-
Co-Founder/Back-end Developer
-
Mar 2021 - Present
- API web application development from scratch - implementation of complex search filtering with search operators and opportunities to use full or partial match, and possibility of exclusion (as in Google advanced search) - development of scripts for multi-threaded processing of large amounts of data and work with the database - generation of PDF reports based on analytical data, including various graphs and tables (Java and QuickChart.io) - implement methods for collecting analytical data - development of the database structure and table relationships - database optimization, index creation, creating auto-generated columns - implement full-text search capabilities - query optimization to increase execution speed - writing procedures for updating / cleaning / correcting data of varying complexity - implement unit tests for self testing Skills: Design Patterns · SQL · Java · Git · MySQL · Maven · Python (Programming Language) · Postman API · Flask · Swagger API · FastAPI · API Development · Pdf · Postgres Show less
-
-
-
BP Mobile
-
United States
-
Software Development
-
100 - 200 Employee
-
Kotlin Backend Developer
-
Jul 2022 - Present
-
-
-
Geomotiv
-
Online Audio and Video Media
-
Test Automation Engineer
-
Sep 2019 - Jun 2022
- development of a framework for automation testing of the API part of custom solutions of the main application from scratch, connected as a library - integrate test run into the CI pipeline - creation of test data generators for the greatest coverage - implement system of labels for tests and the possibility of flexible configuration of a set of tests for a run (smoke, regression, specific bugs, a system of exclusion and exclusion of types) - testing the mail notification system - development (as a developer) of a key open source (pypl) library for object validation - testing the application with AWS services: Aws Cloudwatch - logs reading, amazon buckets, sqs. - automated and manual testing - code review of project code and unit tests - writing documentation for the developed frameworks - framework optimization and improvement - bug fixes - communication with the development team, QA and customers - requirements analysis - debug code to investigate issues Technologies and Tools: Python, Flask, FastApi, MySQL, SQLAlchemy, unittest, Git, Postman, Swagger, Docker, CircleCI. Show less
-
-
-
EPAM Systems
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Test Automation Engineer
-
Jul 2016 - Sep 2019
- Extend and improve test framework for UI automation;- Write automated tests using C#, Selenium WebDriver + Specflow (BDD); - Maintenance tests on CI;- Perform code review;- Communicate with customers, development and QA teams;- Interviewing;- Extend and improve test framework for API automation;- Implementing API tests on XUnit.- Act as a mentor for manual testers in automation training program;- Act as a mentor for newcomers, prepared some training sessions about project test automation framework;- Developed an approach for UI end-to-end testing (dividing on separate tests, data transfer, optimized debug process of e2e tests);- New features automation testing, implement new functionality with third party library using;- Defined scope of API automation;- Wrote project documentation in Confluence;- Implemented validation of objects created by API methods to work within UX business cases.- Set up and maintained Continuous Integration;- Executed automation disaster recovery testing, troubleshooted test failures, reported test results;- Investigated and reported complicated product bugs.Tools: Visual Studio 2017, NUnit, XUnit, SpecFlow, WebDriver, Azure DevOps, Docker, qTest, Jira, Confluence, EPAM Report Portal, SQL, Swagger, Docker Show less
-
-
Junior Software Test Automation Engineer
-
Aug 2015 - Jun 2016
- write automated tests using C#, Selenium WebDriver + Specflow (BDD);- bug reporting (Jira);- maintenance tests on CI (Report Portal);- implementing steps.
-
-
Education
-
Belarusian State Economic University
Bachelor's degree, Economic Cybernetics