Mario Racek
Verified Expert in Engineering
Quality Assurance Engineer and Developer
Prague, Czech Republic
Toptal member since September 9, 2022
Mario is a quality assurance engineer with over six years of industry experience working for startups and corporate clients. He focuses on web, mobile, and automation testing, including cross-browser, iOS, Android, and Chrome application testing. In addition, Mario has experience in test and defect management, data preparation, and test execution. Mario prides himself on being diligent, adaptable, and goal-oriented and is eager to take on new challenges.
Portfolio
Experience
- iOS - 6 years
- Android - 6 years
- Mobile App Testing - 6 years
- Data Preparation - 6 years
- Defect Management - 6 years
- Test Analysis - 6 years
- Test Case Execution - 6 years
- Quality Assurance (QA) - 6 years
Availability
Preferred Environment
MacOS, Slack, iOS, Android, Chrome, Jira, GitHub, Postman, Kibana
The most amazing...
...testing environment I've set up included tools, processes, a CI/CD pipeline, and a set of regression tests for the company's QA department.
Work Experience
Head of QA
Leeaf
- Headed QA operations, ensuring smooth release deliveries through effective communication with the PO and PM.
- Collaborated with the CTO and developers to resolve complex bugs and technical issues.
- Maintained high standards of quality assurance across all testing processes.
- Understand complex diagrams for new features from FE to BE.
QA Engineer
Smartlook
- Prioritized familiarizing myself with the Swift and Kotlin code to implement the software development kit (SDK).
- Set up QA processes, tools, and workflows for the mobile SDK team.
- Created smoke, regression, and feature scenarios for manual and automation testing.
- Designed the automation workflow and created a proof of concept for the automation process using Sauce Labs and GitHub Actions for the CI/CD pipeline.
Test Automation Engineer
Livesport
- Automated regression tests using Page Object Pattern.
- Helped create the test automation strategy and approach.
- Participated in code reviews for the automation team.
Junior Test Automation Engineer
SmarTest Automation
- Automated web-based online casino games for various browsers.
- Fixed automation test cases bugs and reported new bugs in Jira.
- Created new regression tests based on tasks from senior automation engineers.
Senior Mobile Tester
Fortuna Entertainment Group
- Tested native mobile applications for Android and iOS devices in five countries and discussed the whole testing process with the scrum master, project and product managers, and developers.
- Handled the entire testing process, including the test requirements analysis, feature testing, regression testing, test cases, and test scenario creation, and took part in Scrum ceremonies like daily stand-ups, retrospectives, planning, and grooming.
- Developed feature and regression automated tests using Appium and Java for iOS and Android devices and kept track of the GitLab repository and CI/CD pipeline updates.
IT Tester Senior | Team Leader
Raiffeisenbank
- Mentored new team members and participated in interviewing potential candidates.
- Reported on the test execution and test analysis progress of quarterly releases and allocated work to testers based on their availability.
- Evaluated yearly goals completed by testers and set new goals based on their preferred career paths.
- Attended weekly meetings with other department test leads and discussed work allocation, the test department, and any potential issues.
IT Tester | Test Lead
Raiffeisenbank
- Led a 4-person team testing a mobile banking application, assigned daily tasks, discussed issues, and allowed them to focus on testing by handling obstacles.
- Reported critical bugs and daily test progress to test managers and attended meetings with the head of the project departments, where I presented the updates on these topics.
- Participated in daily meetings with other test leads to discuss the progress and next steps.
IT Tester Junior
Raiffeisenbank
- Tested the mobile banking application on Android and iOS devices using multiple mobile phones and tablets with different operating system versions.
- Investigated and reported bugs using Jira and Charles, used the Android Studio for debugging, Logcat for searching through logs, and Xcode and the internal logging tool for the iOS platform debugging.
- Created regression and feature scenarios for the entire application using HP ALM, with the help of requirement documents and technical and business analysis, while collaborating with a test analyst.
Web Developer
IBM
- Created numerous landing pages for IBM's products using CSS and HTML templates.
- Maintained existing web pages for IBM's products and discussed possible changes with production leads.
- Contributed to other projects as part of the daily workload.
Experience
Mobile Banking Application
https://www.rb.cz/en/personal/accounts/services-to-account/mobile-bankingAt the start of the project, I was the only tester on the team and created test cases, test scenarios, and smoke and regression tests. I tested the login and registration features, including going through extensive logs and collaborating with back-end and front-end developers.
As the project progressed, I was promoted to the test lead position, where I continued testing the application and led four application testers. I also met with managers and presented the testing progress, blockers, and critical bugs.
Setup of QA Processes at Smartlook
I chose the tools and designed the testing process workflow, covering how developers report and treat bugs and how to fit automated tests into the CI/CD pipeline. I also created over 70 test cases documenting SDK's functional aspects.
Education
Bachelor's Degree in Applied Informatics
Comenius University - Bratislava, Slovakia
Certifications
Appium – Mobile Testing (Android/iOS) from Scratch+Frameworks
Udemy
Automated Web Testing – Selenium
Skillmea
Adobe Photoshop – Web and Applications Design
GOPAS
HTML5, CSS3, and News in Web Technologies
GOPAS
Skills
Libraries/APIs
Newman, Selenium WebDriver, Playwright
Tools
IntelliJ IDEA, Slack, Jira, Charles Proxy, GitLab, Confluence, Zephyr, HP Application Lifecycle Management (ALM), Android Studio, Adobe Photoshop, Apache Maven, GitHub, Postman, Kibana, YouTrack, Cucumber, Bitbucket, Logcat, Jenkins, Xcode, WebStorm, TestLodge, MySQL Workbench, Figma, Lucidchart, Miro
Paradigms
Manual Testing, Agile, Testing, Automated Testing, Test Automation
Platforms
Google Chrome, Firefox, Internet Explorer, iOS, Android, MacOS, Mobile
Languages
Java, HTML5, CSS3, JavaScript, TypeScript, SQL
Frameworks
Appium, Chrome, Selenium, XCUITest, Espresso, TestNG, Cypress, Swagger
Storage
JSON
Other
Mobile App Testing, Data Preparation, Regression Testing, QA Testing, Quality Assurance (QA), Manual QA, Manual Software Testing, Test Analysis, Defect Management, QA Leadership, Test Case Execution, Reporting, Test Management, Leadership, QA Automation, Test Documentation, Web App Testing, Web Applications, ChromeDriver, Communication, Team Mentoring, Workflow, Interviewing, Evaluation, Sauce Labs, Monday.com, GitHub Actions, Website Testing, CI/CD Pipelines, Complex Problem Solving, Analytical Thinking, Chrome DevTools, Testing Strategy
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring