← В ленту
Регистрация: 13.09.2023

Портфолио

EPAM Systems

Project: a web service enabling remote insurance policy application (~120 K per year), built on a micro-services architecture. It encompassed client verification services in external systems, registration, payment and distribution of requests among various insurance companies to prevent market monopolization. Team: 90+; My stream (13): PM, BA (besides me), System Architect, 3 Dev, 3 QA, 3 Support Engineers Responsibilities: ● Requirements analysis and translating business requirements into technical specifications; ● Preparing and supporting software docs (use case document, user stories, etc.); ● Communicating with the customers and participating in appropriate meetings; ● Explaining business requirements to the dev team and QA engineers; ● Preparing and discussing wireframes of the proposed solution with the PO and other teams; ● Writing templates for manual testing and their conducted; ● Scrum meetings participation (Retrospective, Sprint Review, Backlog Refinement, Sprint Planning). Tasks performed As a Business analyst: ● Participated in collecting functional and non-functional requirements from the customer. ● Explored the business logic of existing processes and developed proposals for their improvement. ● Documented the system (business and system requirements, micro-services interaction logic, process diagrams), maintained documentation accuracy. ● Contributed to the creation of courses titled "Manual for Users and Admins" and provided teaching support. As a Tester: ● Monitored system functionality, analyzed user-reported error requests, executed SQL queries to identify problematic data, and determined solutions. ● Engaged in both front-end and back-end testing activities: prepared test scenarios, conducted manual testing (new features, regression, API, documentation testing). ● Collaborated directly with software developers, system architects, test engineers.

Instat Limited

Project: a set of web tools (scouts, reports) and video recording technologies designed for constructing various types of sports analytics at levels of sports teams and players. Primarily, my work was related to the administrative control panel for match analysts (over 300 individuals distributed across multiple countries), whose work was previously manually supervised. Team: 2 PO, 3 Dev, 2 QA. Responsibilities: ● All activities related to requirements (docs, UC, US, diagrams, UX); ● Close collaboration with developers, monitoring their task execution; ● Interacting with software customers and match analysts, participating in relevant meetings, preparing and discussing wire-frames of proposed solutions. ● Creating test cases for manual testing and conducting them. ● Tracking and analyzing production metrics, writing SQL scripts, developing new ideas to enhance match analytics processes. As a Business Analyst: ● Modernized the company's website (implemented features for user registration, notifications and ordering trial reports). ● Collected and processed key business requirements, documented (BRD, SRS, BPMN diagrams) and implemented an administrative control panel for match analysts (duty scheduling, notifications, quality rating). As a result, the match analysts' team was optimized, leading to a 30% reduction in costs. The speed of match report preparation significantly increased, along with an improvement in report quality. ● Analyzed and documented requirements, integrated the administrative panel with an automated match analysis system. As a Tester: ● Prepared test scenarios and conducted manual testing of website functionality, administrator panel (GUI, localization, Admin panel, cross-browser, grey box, regression, API testing). ● Reported bugs and validated defects.

NDA

Project: platform for automating internal company business processes; At the time of my arrival, around 40 business processes had been automated, involving ~400 employees (dev and admin staff). Team: 3 Process Engineer (including me), 2 Dev, PM, DevOps Responsibilities: ● Gathering and analyzing requirements for modeling company's automatable business processes. ● Designing and optimizing existing company business processes, content analysis. ● Automated test scenarios coding, executing and analyzing their results, ensuring deliveries in a CI/CD format. ● Providing platform users support, bug reporting and defects validation, seeking solutions. ● Participating in all Scrum meetings: daily, planning sessions, process refinements and retrospective meetings. As a Process Engineer: ● Developed 3 and improved 5 internal company processes, conducting presentations to the management. ● Managed requirements: gathered, analyzed, documented and transformed them into BPMN-diagrams. ● Provided support for existing processes, interacted with system users, analyzed and resolved issues. As a Tester: ● Reviewed, edited, supplemented and enhanced existing test cases. ● Developed sets of test scenarios to verify business processes, coded auto test scripts, executed test suites and generated bug reports.

Скиллы

BPMN
Confluence
JIRA
Manual Testing
Postman
Requirements activities
REST
SOAP UI
SQL

Опыт работы

Process Engineer
с 02.2023 - По настоящий момент |NDA
Java 13, Camunda BPMN engine, GitLab CI, Camunda BPMN modeller, Postman, IDEA, RedMine, MS Teams, SharePoint, Kanban
Project: platform for automating internal company business processes; At the time of my arrival, around 40 business processes had been automated, involving ~400 employees (dev and admin staff). Team: 3 Process Engineer (including me), 2 Dev, PM, DevOps Responsibilities: ● Gathering and analyzing requirements for modeling company's automatable business processes. ● Designing and optimizing existing company business processes, content analysis. ● Automated test scenarios coding, executing and analyzing their results, ensuring deliveries in a CI/CD format. ● Providing platform users support, bug reporting and defects validation, seeking solutions. ● Participating in all Scrum meetings: daily, planning sessions, process refinements and retrospective meetings. As a Process Engineer: ● Developed 3 and improved 5 internal company processes, conducting presentations to the management. ● Managed requirements: gathered, analyzed, documented and transformed them into BPMN-diagrams. ● Provided support for existing processes, interacted with system users, analyzed and resolved issues. As a Tester: ● Reviewed, edited, supplemented and enhanced existing test cases. ● Developed sets of test scenarios to verify business processes, coded auto test scripts, executed test suites and generated bug reports.
Business Analyst
10.2020 - 01.2023 |EPAM Systems
Java, Kafka, PostgreSQL, REST, JIRA, Confluence, MS Teams; SharePoint, MS Office; Postman, Swagger UI, DBeaver, Grafana, PlantUML, SCRUM
Project: a web service enabling remote insurance policy application (~120 K per year), built on a micro-services architecture. It encompassed client verification services in external systems, registration, payment and distribution of requests among various insurance companies to prevent market monopolization. Team: 90+; My stream (13): PM, BA (besides me), System Architect, 3 Dev, 3 QA, 3 Support Engineers Responsibilities: ● Requirements analysis and translating business requirements into technical specifications; ● Preparing and supporting software docs (use case document, user stories, etc.); ● Communicating with the customers and participating in appropriate meetings; ● Explaining business requirements to the dev team and QA engineers; ● Preparing and discussing wireframes of the proposed solution with the PO and other teams; ● Writing templates for manual testing and their conducted; ● Scrum meetings participation (Retrospective, Sprint Review, Backlog Refinement, Sprint Planning). Tasks performed As a Business analyst: ● Participated in collecting functional and non-functional requirements from the customer. ● Explored the business logic of existing processes and developed proposals for their improvement. ● Documented the system (business and system requirements, micro-services interaction logic, process diagrams), maintained documentation accuracy. ● Contributed to the creation of courses titled "Manual for Users and Admins" and provided teaching support. As a Tester: ● Monitored system functionality, analyzed user-reported error requests, executed SQL queries to identify problematic data, and determined solutions. ● Engaged in both front-end and back-end testing activities: prepared test scenarios, conducted manual testing (new features, regression, API, documentation testing). ● Collaborated directly with software developers, system architects, test engineers.
Business Analyst
12.2018 - 06.2020 |Instat Limited
PostgreSQL, Apache HTTP Server; Google Drive; DBeaver; Draw.io; PHP, HTML, JS, JSON; Trello, Kanban
Project: a set of web tools (scouts, reports) and video recording technologies designed for constructing various types of sports analytics at levels of sports teams and players. Primarily, my work was related to the administrative control panel for match analysts (over 300 individuals distributed across multiple countries), whose work was previously manually supervised. Team: 2 PO, 3 Dev, 2 QA. Responsibilities: ● All activities related to requirements (docs, UC, US, diagrams, UX); ● Close collaboration with developers, monitoring their task execution; ● Interacting with software customers and match analysts, participating in relevant meetings, preparing and discussing wire-frames of proposed solutions. ● Creating test cases for manual testing and conducting them. ● Tracking and analyzing production metrics, writing SQL scripts, developing new ideas to enhance match analytics processes. As a Business Analyst: ● Modernized the company's website (implemented features for user registration, notifications and ordering trial reports). ● Collected and processed key business requirements, documented (BRD, SRS, BPMN diagrams) and implemented an administrative control panel for match analysts (duty scheduling, notifications, quality rating). As a result, the match analysts' team was optimized, leading to a 30% reduction in costs. The speed of match report preparation significantly increased, along with an improvement in report quality. ● Analyzed and documented requirements, integrated the administrative panel with an automated match analysis system. As a Tester: ● Prepared test scenarios and conducted manual testing of website functionality, administrator panel (GUI, localization, Admin panel, cross-browser, grey box, regression, API testing). ● Reported bugs and validated defects.
Business / System Analyst
12.2016 - 11.2018 |Alfa-Bank
MS SQL Server, Java, SOA and REST, Android, iOS; SQL Navigator, Postman, SOAP UI; JIRA, Slack, Trello; Confluence, MS Office; Bizagi Process Modeler; InVision, Balsamiq; SQL, XML, JSON; SCRUM
Project: mobile and web banking with a set of user functions (notable involvement in the following): registering new customers without visiting the bank, card ordering, transfers and payments, online credit. The application also includes useful tools: payment scheduling, news feed, fund accumulation, card management and integration with external service providers. Team: Bank IT team: Proj.M, Prod.M, 4 BA (including me), 2 BE, 2 FE, 2 QA, 1 UI Des; Remote Teams: 2 Proj.M, 3 BE, 4 iOS/Android, 2 QA. Responsibilitie: ● Engaging in all requirements-related activities related to mobile and web banking, CRM (documents, diagrams, UX). ● Communicating with bank-side customers, PO, team leads and participating in relevant meetings. ● Explaining business requirements, preparing and discussing wireframes of proposed solutions with customers and the development team. ● Participating in Scrum meetings (Retrospective, Demo, Sprint Review, Backlog Refinement, Sprint Planning). ● Writing test cases for manual testing, developing test documentation and analyzing test results. ● Collaborating with external teams for effective integration. ● Reporting bugs and validating defects. As a Tester: ● Managed an experimental Alpha (Usability) testing project, during which several dynamic application prototypes simulating user scenarios. Actively participated in testing as a consultant. The resulting functionality was implemented based on the acquired data. ● Collaborated closely with the dev team to address issues in both production and development environments. Executed SQL queries to identify problems. ● Developed and maintained test scenarios, performed manual testing (functional, GUI (for Android, iOS, Windows), UI, UX, cross-platform, regression, API and web services).

Образование

European History
2005 - 2011
Belarusian State University

Дополнительное образование

IT Business Analysis Course
02.2015 - 08.2015
Hi-Tech Park Belarus Education Center

Языки

АнглийскийВыше среднегоПольскийСреднийБелорусскийРоднойРусскийРодной