Alexander Bulgakov

Test Manager, Test Analyst, Test Automation Engineer

Berlin, Germany
Experience
Oct 2022 - Present
2 years 10 months
Germany

Test Manager, Test Analyst, Test Automation Engineer

Automotive client

Project in the automotive industry. I’m running a follow-up project in parallel to the previous one. I work as test manager, analyst, and automation engineer for two teams. Both teams work on the same product, split into backend and frontend. The product is part of a large project involving the biggest German car manufacturers and the Ministry of Economics. The plan is to build a system for full traceability of car parts, from raw materials to the final product, including manufacturers and suppliers. This will be done with a web portal and connected apps.

Given the number of apps and participating companies, the data landscape is huge and processes are complex. It’s essential to make both backend and frontend highly functional for large data volumes and resilient to deviations, while delivering required features according to specs.

To ensure this for both teams, my main tasks are to guarantee quality through effective testing. Besides manual exploratory testing, I design and develop Tavern tests for fast backend regression runs. For extensive integration tests in backend and frontend, I create Cucumber scenarios in JIRA, which developers then implement. I’m also responsible for creating, running, and documenting test tickets, test plans, and run tickets.

Regular reporting, filing bug tickets, and both team-internal and project-wide communication with all involved companies are core tasks, as is attending SCRUM meetings for both teams, supporting and QA-representing team products in cross-team E2E test phases, meetings, and presentations.

Project language is English.

  • Managing two teams as Test Manager
  • Designing and executing manual tests
  • Designing, implementing, and running automated Cucumber and Tavern tests
  • Creating and maintaining test plans
  • Preparing and presenting run results at iteration reviews
  • Reviewing requirement tickets and documentation
  • Tavern testing with Python
  • IntelliJ with Cucumber
  • Gherkin in JIRA
  • Various tools for handling JSON, XML, CSV, and HTML
  • Insomnia for API calls
Mar 2019 - Jun 2023
4 years 4 months
Germany

Test Manager, Test Analyst, Test Automation Engineer

Client for neighboring rights in the music industry

Project in the music industry. In the follow-up project at the same client for neighboring rights, microservices for data processing at the data ingress were developed. As pioneers in the company, we were to build automated regression tests, and the decision was made to use Cucumber in JIRA.

In the SCRUM team, besides manual testing, I designed these Cucumber tests. I developed relevant test scenarios and wrote them as Cucumber tests. I also created or selected test data and checkpoints, and decided which requirements to cover with automated tests and which services to test integratively or standalone. For each new service, I also drafted smoketests, which internal automation engineers developed and I then ran.

Creating a test concept, documenting results, filing bug tickets, supporting developers in analysis and fixes, doing retests, presenting results in stakeholder review meetings, and supporting requirements management were my core tasks.

Occasionally, I covered for the Scrum Master during dailies, refinements, and retrospectives.

  • Creating and maintaining a test concept for manual and automated tests
  • Designing and executing manual tests
  • Creating and maintaining test plans for automated tests
  • Designing automated Cucumber regression tests
  • Supporting developers in bug analysis and retests
  • Reviewing requirement tickets and documentation
  • Presenting test progress in stakeholder review meetings
  • Training QA staff on designing and implementing generic test scenarios and Cucumber tests
  • Occasional Scrum Master duties
  • IntelliJ with Cucumber
  • Gherkin in JIRA
  • Various tools for JSON, XML, and HTML handling
  • xRay in JIRA for test runs and documentation
  • Postman for API calls
Jul 2018 - Mar 2019
9 months
Germany

Test Analyst, Test Manager

Company for neighboring rights in the music industry

Project in the music industry. A neighboring rights company launched a project to introduce computer-based data processing and a related website.

As a test analyst, I first designed test strategies with manual UI and system tests. Then I created and organized test plans and cases, executed them, and documented results. The project included dozens of data processing services and a data capture website, and later added a CRM extension as a test object.

Later in the project, as Test Manager, I coordinated the QA team’s operational tasks and presented QA progress to stakeholders. When the project moved to the next development phase, I trained the business team in new processes and helped plan and execute acceptance tests.

  • Creating and maintaining test cases
  • Documenting functionality of developed services
  • Writing test concepts in Confluence
  • Prioritizing and splitting test plans in JIRA
  • Designing layouts for test cases and bug reports in JIRA
  • Preparing test data and scripts with Postman
  • Documenting bugs and helping developers fix them
  • Acting as communication link between business and development teams
  • Test management and leading QA team
  • Confluence
  • JIRA
  • Xray
  • Postman
  • DBeaver
Feb 2018 - Jul 2018
6 months
Germany

Test Analyst

Insurance group

Project in the insurance industry. For the rollout of “SAP Insurance Analyzer,” an insurance group formed a large team and split the project into phases. I worked in the first phase, handling requirement analysis and manual QA. I met with multiple business units to review requirements and documented results in HP ALM, using them to develop test strategies. I then implemented, executed, and documented these tests.

  • Reviewing requirements
  • Recording and maintaining requirements in HP ALM
  • Creating and maintaining test cases in HP ALM
  • Test execution and documentation
  • HP ALM
  • SAP IA
  • IBM Data Stage
Sep 2017 - Jan 2018
5 months
Germany

Test Automation Engineer

Publishing client

Project in publishing. As part of digitalization, the client highly prioritized automating tests for an in-house web application. The goal was to show the benefits of automated tests. My task was to run manual tests, add new ones, identify scenarios for automated regression tests, and develop them in Ranorex.

The test object was a web-based learning platform with interactive exercises for kids. To ensure error-free operation on common browsers and OS, I identified relevant combos, created sensible sets, and presented them to the team. We also evaluated selected tools for suitability.

  • Reviewing existing tests for relevance
  • Creating and extending manual test cases
  • Developing automated UI tests with Ranorex
  • Managing tests with Testbench
  • Executing manual and automated tests
  • Documenting bugs and working with developers to fix them
  • Documenting tool selection decisions and reasons
  • Ranorex
  • Imbus Testbench
  • IntelliJ
  • Webmate
Feb 2017 - Aug 2017
7 months
Germany

Test Manager, Test Automation Engineer

E-commerce client

Project in e-commerce. The client runs a digital payment platform with an integrated sales channel to drive additional sales through conversions. After some outages, they decided to cover as many flow scenarios as possible with automated UI tests. I was responsible for manual test execution as well. The team followed SCRUM, so new features were developed quickly and test coverage had to keep up.

The test cases covered positive and negative scenarios for the full purchase flow, including all payment methods, coupons, customer product setups, email notifications, and account management.

  • Creating test scenarios based on business requirements and specs
  • Designing, running, and documenting tests
  • Designing a data-driven test framework
  • Documenting test coverage for developers
  • Filing and tracking bug tickets in JIRA
  • Identifying stable scenarios for automated regression tests
  • Test automation with Selenium IDE and IntelliJ
  • Optimizing automated tests for new platform versions
  • SCRUM
  • JIRA
  • Zephyr
  • Confluence
  • Selenium IDE
  • IntelliJ
  • SQL
Jul 2016 - Jan 2017
7 months
Germany

Software Tester, Test Designer

World market leader in navigation software and devices

Project in navigation and automotive. A navigation software was ordered to run on the client’s hardware, so compatibility with all hardware components was crucial. In an international team across three sites, we tested the software in a simulator and directly in vehicles.

Besides test drives, my main focus was QA on the simulator. This allowed broad coverage of traffic situations and reactions of navigation components. We used in-house programs to simulate routes, traffic density, roadblocks, weather, and other navigation scenarios. After creating test plans and data, I executed and documented tests.

Test cases were first run manually, then recorded and used as automated regression tests after each deployment.

  • Designing, maintaining, and prioritizing test cases in JIRA
  • Analyzing new requirements for potential error states
  • Creating test scenarios and data for automated tests
  • Documenting and presenting results to stakeholders
  • Training new testers in the development process
  • Writing test guides for new testers in Confluence
  • Documenting and retesting bugs
  • JIRA
  • HP ALM
  • Confluence
  • SN3K
  • ChromaMap
  • ReferenceRouteTester
  • TrafficGenerator
Oct 2014 - Jun 2016
1 year 9 months
Germany

Software Tester

World market leader in navigation software and devices

Project in navigation and automotive. After delivery of the navigation software to the client, new features were added. These had to be tested for functionality and compatibility with existing components. Customer-reported bugs also had to be verified, reproduced, and documented. Communication was directly with the client and the internal development team.

  • Analyzing new requirements
  • Designing and maintaining test cases in HP ALM and JIRA
  • Documenting results and execution details in HP ALM and JIRA
  • Creating and extending test data
  • Documenting bug tickets and reports in HP ALM and JIRA
  • Supporting developers in reproducing bugs via SN3K
  • Retesting fixed and old bugs with SN3K
  • JIRA
  • HP ALM
  • Confluence
  • SN3K
  • ChromaMap
Summary

In the first years, I worked in software quality assurance for the world market leader in navigation software and devices. As a software tester in the car navigation area, I gained experience in both exploratory and static testing.

Then I worked for an e-commerce client as a test manager and automation engineer to improve the reliability of the payment platform through automated Selenium regression tests.

After that, I worked as a test automation engineer with Ranorex for an in-house web app at a well-known publisher.

For the following years, I served as a test manager and analyst for a client in the music industry. My tasks ranged from creating and executing manual and automated test strategies to supporting requirements managers and presenting sprint results in reviews to stakeholders.

Currently, I am working for a client in the automotive sector as a test manager and automation engineer.

Languages
German
Native
Russian
Native
English
Advanced
Education
Lorem ipsum dolor sit amet

Bachelor of Science · Business Informatics

Certifications & licenses

ISTQB Certified Tester

ISTQB

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions