Overview: As part of the Test Automation Framework (TAF) team, I work in a Kanban environment providing shared services across the organization. Our product is an application server that spans multiple generations, from GSM to 5G core, and is used by several larger and smaller R&D teams.
In this role, we are the first point of contact for any issues with the framework, with responsibilities ranging from diagnosing the root cause of problems, fixing them, or notifying the relevant teams for resolution. The main focus of the framework is Functional Testing (FT), and the role aligns closely with DevOps, requiring expertise in Quality Assurance.
Framework's Responsibilities:
Technology Stack:
Overview: As my core responsibilities became routine, I utilized the freed-up time to start building an automated test environment, dedicating around 50% of my time to this effort.
The entire initiative was built autodidactically, driven by self-learning and experimentation.
I successfully developed an automated smoke test suite running on physical devices, rather than emulators or simulators. On bot iOS and Android phone. While the solution had a high maintenance cost, it laid the groundwork for future automation strategies.
Tools & Skills: Python (non-OOP), Appium, Selenium, Selenium Grid, Robot Framework, Xray–Jira integration, basic Git & GitHub.
My first full-time role as a QA engineer, where I was able to structure and deepen my previous testing experience. I had the opportunity to be involved in the birth of a complete product, gaining insights into mechanical, electrical, and software development aspects. At the end of this process, I performed manual testing using barcode scanners and their associated desktop and mobile applications.
Responsibilities:
I was also responsible for ensuring the quality of our decoder library and mobile SDKs in a complex mobile environment.
Skills & Tools: JIRA, Scrum & Agile methodology, Android & iOS mobile environments.
Overview: I returned to my previous position as a one-man army, trying to catch as many bugs as possible before the release.
Overview: Performed hands-on tasks in a live data center environment, including server monitoring, physical machine installation, cabling, basic OS installation, hardware upgrades, and regular maintenance such as backups and tape replacements.
Handled access control for client technicians and conducted minor troubleshooting tasks, including firmware updates and system checks.
Tools & Systems: Basic use of Zabbix and internal infrastructure monitoring and administration tools.
Overview: Worked 20 hours weekly during university in a fully remote startup environment. My rolle was to understand the newly delivered features and test them based on experience and checklists or just performed exploratory test sessions in a dev environment. Log the bugs and issues using a ticketing system.
Tested the product on both mobile (cross-platform app) and web (primarily Chrome and Safari). I did not participated in the planing and implementation. My responsibility was to cache as many bugs as possible before the prod deployment.
Tools & Technologies: Trello, Planio, MS SQL, Postman, Slack I got some basic overview how the web development works.
ISTQB Foundation Level
MNB PSZÁF Certificate
Not good coding skills
Good in exploratory testing