Alex Zakrewski
Портфолио
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.