Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
Lyubomira Petkiva

Lyubomira Petkiva

Senior Software Test Architect
Sofia,22

Summary

A highly skilled and talented Software Test Architect with over 13 years of professional experience in the IT industry, specializing in Automation. Expertise includes designing, developing, and executing end-to-end automated tests for various software systems in Telecommunications, IoT, Real Estate, and Air Traffic Control, utilizing a wide range of tools and technologies. Proven skills in functional, regression, integration, and performance testing. In the later stages of the career, focus has shifted to researching and applying cutting-edge technologies in Automated Testing, with an emphasis on expanding the company's portfolio of expertise in this area.

Overview

14
14
years of professional experience
4
4
years of post-secondary education
1
1
Certification
2
2
Languages

Work History

Software Test Architect

Musala Soft - Indra Avitech
Sofia , Sofia-Capital
11.2023 - Current

Project Overview: Digital Product part of platform aimed at optimizing air traffic flow in Europe. Implemented as a Web Based product with a responsive React front-end, integrated with a Java-based backed using a microservices architecture communication.

Key Responsibilities:

  • Design, prepare and execute function tests
  • Mentor QAs in terms of requirement analysis and testing approach
  • Implement automated UI Tests with Playwright and Python BDD
  • Research and implement POC for Automated Performance tests using Locust

Technologies: Python, Pytest BDD, Locust, Rest API, SOAP and Kafka

Software Test Architect

Musala Soft - Real Estate Auction Platform
06.2023 - 11.2023

Project Overview : Web based application for Real Estate Auctions targeting Dubai's marker

Key Responsibilities:

  • Implement POC for Performance testing of the messaging service with Artillery using Socket.IO Engine


Software Test Architect / Team Leader

Musala Soft
12.2013 - 06.2023
  • Project Overview: A Gateway centered Smart Home IoT platform of Deutsche Telekom allowing users to manage and control their smart devices connected to the gateway using different low energy wireless protocols, incl
  • Implementing and maintaining E2E automated tests with Selenium WebDriver for Web based components
  • Setting up Automation Testing Framework for testing of React Native Mobile Applications using Appium and WebdriverIO
  • Setting up Automation Testing Framework for Integration testing of the Mobile Applications – Android and iOS
  • Designing and executing functional and regression tests
  • Verifying HF deliveries of production defects on test environment
  • Monitoring executions of Test Automation Jobs using Jenkins
  • Reporting and tracking issues as part of monitoring automation tests
  • Ensuring the overall platform Quality based on the delivery of all the different development teams
  • Leading and mentoring QAs within the Mobile teams
  • Researching and implementing POCs in the area of test automation
  • Introducing new technologies and approaches for test automation
  • Designing and executing functional and regression tests

Senior Quality Assurance Engineer

Musala Soft - A1 Telecom Operator
09.2010 - 10.2013

Project Overview: Dedicated Test Center unit, external to the A1 telecom operator responsible for planning and executing the necessary testing activities to assure high quality on a number of independent projects ran internally in the telecom

Key Responsibilities:

  • Analyzing and reviewing business requirements, change requests and technical documentation (service solution design documents)
  • Designing tests, preparing, and executing functional tests related to Billing and Collection areas of a CRM system
  • Thoroughly analyzing found defects and assigning them to the correct workgroup responsible for delivering a fix
  • Verifying fixes of production defects on test environment
  • Approving the appropriate releases for production environment after completing the test process on test environment
  • Creating a test protocol after completing an activity

Education

High School Diploma -

EG 'Bertolt Breht'
Pazardzhik, Bulgaria

Bachelor of Science - Software Engineering

Sofia University ‘St. Kliment Ohridski’
Sofia, Bulgaria
10.2007 - 09.2011

Master of Science - Computer Graphics

Sofia University ‘St. Kliment Ohridski’
Sofia, Bulgaria

Skills

UI and End-to-End Test Automation Tools: Appium, Selenium WebDriver, Playwright, WebDriverIO

Testing frameworks: JUnit, Jasmine, TestNG, Mocha, Pytest

API: REST, GraphQL, SOAP

Relational and NoSQL Databases: PostgreSQL, MySQL, MongoDB

UNIX Shell Script

IDEs: Visual Studio Code, IntelliJ IDEA, Xcode

Build Tools: Apache Maven, Poetry, NPM

CI and CD Tools: GitLab CI and Jenkins

OS Platforms: Android OS, iOS, MAC OS, Unix, Widnows

Test Management Toosl: JIRA, HP Quality Center, Xray

SCM tools: Git

Programming Languages: Python, Java, Typescript

Performce Testing Tools: Locust and Artillery

Messaging: Kafka, WebSockets, SocketIO

Certification

ISTQB Certified Tester, Foundation Level

Timeline

Software Test Architect

Musala Soft - Indra Avitech
11.2023 - Current

Software Test Architect

Musala Soft - Real Estate Auction Platform
06.2023 - 11.2023

Software Test Architect / Team Leader

Musala Soft
12.2013 - 06.2023

Senior Quality Assurance Engineer

Musala Soft - A1 Telecom Operator
09.2010 - 10.2013

Bachelor of Science - Software Engineering

Sofia University ‘St. Kliment Ohridski’
10.2007 - 09.2011

High School Diploma -

EG 'Bertolt Breht'

Master of Science - Computer Graphics

Sofia University ‘St. Kliment Ohridski’
ISTQB Certified Tester, Foundation Level
Lyubomira PetkivaSenior Software Test Architect