Bogdan Fostenko

Bogdan Fostenko

Followers of Bogdan Fostenko776 followers
location of Bogdan FostenkoUkraine

Connect with Bogdan Fostenko to Send Message

Connect

Connect with Bogdan Fostenko to Send Message

Connect
  • Timeline

  • About me

    QA Manager at Codeminders

  • Education

    • Classical Gymnasium with profound studying of English

      1996 - 2006
      Completed secondary education Economics and Law
    • Sumy State University

      2006 - 2011
      Master of Computer Science degree with high honors Information Technology of Design
  • Experience

    • NetCracker

      Jun 2010 - Jan 2013

      • Automated and manual testing (smoke, regression, GUI, SVT, exception handling)• Create Test Cases, Test Approach, Test Plan and other project design and technical documentation• Defects tracking, report documentation, and maintaining records• Execute on-site work experiences in a team environment. Collaborating with Developers, Business Analysts, and Project Managers• Life cycle support for Network Discovery & Reconciliation implementation project• Resource and Service Inventory, Integration, Service Provisioning and Order Management implementation and upgrade project support• Testing of Order Entry, Integrations, Workflow technical areasTechnologies: NC General, OPF, Product Catalogue, Workflow, Integration, DnR Integration, Migration, Activation, Inventory, OE, WFM, TUI, CBTUI, GUI, SVT, Billing, BRM, Java, IDEF, UML. Show less

      • Senior QA Engineer

        Aug 2011 - Jan 2013
      • QA Engineer

        Jun 2010 - Jul 2011
    • Shaw Communications

      Jan 2013 - Sept 2014
      Test Lead

      • Provide leadership and direction of testing activities for a team of up to 10 Test Analysts• Lead the creation and implementation of highly effective, strategic test documentation and gain alignment from stakeholders• Provide hands-on support to the team, including onboarding, resolution of technical and non-technical issues, managing risks, ensuring high quality of work, and the successful delivery of all software iterations and releases• Drive the testing activities based on a solid understanding of the business drivers, business needs, business risks, technical solutions, and technical risks with an awareness of the expectations of the quality characteristics of the software• Accomplish full project release test iteration, which is based on Exploratory Testing, using the Session-based approach and PROOF debrief method of information collection• Test approach plan execution using the RCRCRC heuristic and presenting to UAT and business stakeholders• Carry out new product features, data conversion, regression, and defect testing• Support of covering documentation for SIT project• Report progress of testing including a representation of software quality to leadership teams, project managers, and stakeholdersTechnologies: Order Entry, Order Management, Product Catalogue, Migration, CBTUI, CPE, BRM, AIS, CDI, FFM, Provisioning. Show less

    • Sumy State University

      Apr 2014 - Jun 2014
      Scientific Adviser
    • Adyax

      Dec 2014 - Aug 2018

      • Coordinate QA resources• Take part in establishing key processes and documentation. Ensure adherence to testing practices and processes• Improve efficiency and velocity of testing activities• Collaborate with QA Leads and QA Managers to define and institutionalize ongoing quality improvement practices for the department• Determine and formalize the Roles & Responsibilities for all positions in the QA department• Elaborate Phase & Duties guide for project participants from a QA point of view• Mobilize others to fulfill the vision• Feedback gathering, estimating and analysis of employees professional evaluation, salary review, and performance appraisal• Supervise QA Managers, QA Leads, and QA Engineers effectively• Predict the issues and lack of resources on upcoming projects using a risk-based approach• Provide coaching to members of the teams as appropriate• Assist in engineers recruitment, retention and termination Show less • Investigate testing and current management approach used at Adyax• Identify problem areas and non-budget activities with the testing teams• Implement decision and resolution improvement processes within the QA department and the company, in its entirety, through changes, communication, and documentation• Supplement workflow processes with best practice, experiences, and opportune methods• Negotiate with Customer collaboration and improvements in UAT• Teach QA engineers and instruct newcomers• Expand the project documentation templates: Test Strategy, Test Plan, DSM and Retrospective Meeting Protocols, Summary Report, etc.• Improve the documentation for Test Automation: TA Strategy, Candidate Selection Guide for PM and QA, Test Plan, Dashboards, etc.• Document business process diagrams that describe the project flow during the entire SDLC• Write articles for different categories and for target audiences in the Company Knowledge base• Strive to gain knowledge, experience, and provide solutions with continuous reference to internal Wiki Show less

      • Head of QA Department

        Jul 2015 - Aug 2018
      • QA Process Manager

        Dec 2014 - Jul 2015
    • Intellias

      Jan 2019 - Feb 2020

      • Lead the QA teams for automotive and agricultural Customer programs• Define the overall quality approach and strategy for the program• Represent the project towards the Customer for quality topics• Conduct Scrum ceremonies• Develop automated E2E and API tests• Work with the Customer on joint testing approach• Map the requirements to Test Cases, define the Acceptance Criteria• Create Test Plans and monitor the progress of the testing activity for program• Report on quality status to the release team, maintain the quality dashboards and KPIs for the Customer programTechnologies: Selenium WebDriver, Java, Page Object pattern, JUnit framework, Postman, Auth0, Google Analytics Show less • Plan and coordinate DB implementation and delivery• Follow-up development and testing processes• Internal/external point of contact on topics related to Map Delivery for teams and Customer• Track overall DB delivery schedule• Mitigate potential delays, risk management, impact analysis• Identify and coordinate requirements, branch and merge changes, synchronize activities among teams• Create, collect and present release artifacts• Conduct release reviewsTechnologies: Git, Gerrit, Jenkins, DITA Show less

      • QA Program Manager

        Aug 2018 - Feb 2020
      • Delivery Manager

        Jan 2019 - Apr 2019
    • Astound Commerce

      Feb 2020 - Mar 2021
      Engineering Manager

      People management:• Initiate new vacancies opening and make final decisions on hiring all levels of QA Engineers (from Juniors to Leads);• Manage and mentor members of all seniority levels of distributed QA engineering team to build a highly professional and motivated group;• Conduct semi-annual performance assessments, including SMART goals setting, promotions, and compensation reviews;• Create a solution-oriented and thinking culture in engineering;• Contribute to knowledge sharing and other internal communication forums;• Make decisions on engineers’ termination.Resource management:• Allocate engineers with the right skill set to client projects ensuring adequate project staffing;• Track and report on resource utilization identifying any resource imbalances and meeting the team’s billable utilization goals;• Collaborate with project and program/engagement managers to support the delivery of the projects on time, on budget, while meeting customer expectations.Department growth and development:• Participate in the pre-sales activities of department-level services;• Initiate project audits (planned and urgent/escalations);• Take part in lessons learned sessions;• QA services development, such as Test Automation, Performance, Security testing and other.Process management:• Take part in the company’s strategic initiatives, e.g. contributions in the setup of new locations, internal processes creation, and improvements, adoption of best practices on the company’s level. Define, implement, manage and refine software development life cycle processes for the delivery of multiple and concurrent customer projects;• Ensure the adherence to organizationally defined technical practices and procedures through conducting regular engineering audits;• Define and enforce standards and tools for QA activities;• Collaborate with other engineering managers to ensure consistency and alignment between engineering groups. Show less

    • BLU Loyalty

      Apr 2021 - Jan 2022
      Head of QA Department

      Consulting

    • Evolving Software

      Jan 2022 - Jan 2023
      Business Analyst, Scrum Master, QA Manager

      Consulting

    • Codeminders/Tristero Consulting

      Feb 2022 - now
      QA Manager

      • Test design architecture• Hands-on management in fast-paced, schedule-driven development• Improve the quality based on KPI• Prepare company for ISO/IEC 27001:2013, ISO/IEC 27001:2022, CFR Title 21 certifications, security audits• Risk assessment and management• Release management• Prompt engineering

  • Licenses & Certifications

  • Honors & Awards

    • Awarded to Bogdan Fostenko
      Active and productive research 2011 Sumy State University Aug 2011 Awarded with certificates of Sumy State University for active and productive research
    • Awarded to Bogdan Fostenko
      National competition of student research works Minister of Education and Science of Ukraine Jun 2011 Awarded the Diploma of 2nd degree from the Minister of Education and Science of Ukraine for the victory in the national competition of student research works (Order of 29.06.2011, № 666)
    • Awarded to Bogdan Fostenko
      All-Ukrainian competition of scientific research works Khmelnytskyi National University May 2011 Took 2nd place in the 2nd stage of the All-Ukrainian competition of scientific research works on computer-aided design and computer modeling in engineering.
    • Awarded to Bogdan Fostenko
      Active and productive research 2010 Sumy State University Jul 2010 Awarded with certificates of Sumy State University for active and productive research
    • Awarded to Bogdan Fostenko
      5th Inter-University Scientific Conference IMM-2010 Sumy State University May 2010 Was awarded for taking 1st place in the competition of the 5th Inter-University Scientific Conference of students research works IMM-2010
    • Awarded to Bogdan Fostenko
      Information Technology NetCracker and Sumy State University May 2010 Came out on top 1st place in the municipal "Information Technology" competition, which was established by NetCracker and Sumy State University
  • Volunteer Experience

    • Volunteer in “Hands and History”

      Issued by Alternative-V on Jun 2008
      Alternative-VAssociated with Bogdan Fostenko