Software QA Engineer

Hi, I'm Abdulla

Software QA Engineer specializing in test automation and quality assurance. I focus on building reliable testing systems that improve software quality and user experience.

Building cross-platform QA for 7M+ users at ExpressVPN
📍Übach-Palenberg, NRW, Germany 🇩🇪
Abdulla

Software QA Engineer

Abdulla

7

Platforms

5Y

Experience

About Me

Software QA with a bias for automation, clear feedback loops, and calm releases.

Sofware Quality EngineerAutomation-first

A results-driven Software QA Engineer with 5 years of experience focused on test automation, quality assurance, and validation of scalable software systems. Currently contributing to the security and reliability of cross-platform applications at ExpressVPN, serving over 7 million users. Skilled in designing and maintaining automated test frameworks, executing end-to-end and regression testing, and performing network-level validation to ensure performance and privacy standards. Proficient in Typescript, Python, Bash, Git, Docker, and CI/CD pipelines, with strong experience in agile environments and cross-functional collaboration. Fluent in English and conversational in German.

Current focus

Cross-platform quality at ExpressVPN

Strongest leverage

Automation that shortens feedback loops

Working style

Precise, collaborative, and risk-aware

Work Experience

A timeline of QA engineering work across automation, product quality, and release reliability.

ExpressVPN
ExpressVPN2025 - Present

Software QA Engineer

Übach-Palenberg, NRW, Germany 🇩🇪

Working as a Software QA Engineer at ExpressVPN, focusing on building and maintaining automated test frameworks for cross-platform applications across iOS, Android, macOS, Windows, Linux, tvOS, and Android TV. Developed end-to-end, regression, and UI automation tests integrated into CI/CD pipelines to improve release speed and reliability. Performed network-level validation such as DNS leak detection, kill switch, and protocol switching tests to ensure security and performance standards. Collaborated closely with engineering and product teams to define acceptance criteria and improve overall software quality and test coverage across multiple platforms.

Cross-platform QASecurity validation
NavVis
NavVis2023 - 2024

Software QA Engineer

Munich, Germany 🇩🇪

Manually tested the NavVis VLX mobile mapping device, verifying hardware-software interaction, calibration workflows, and mapping accuracy in real-world environments. Collaborated closely with product, UX/UI, and hardware teams to identify issues early and ensure seamless integration between device firmware and desktop applications. Implemented and maintained end-to-end tests using Cypress and unit tests for Angular applications to validate functionality, performance, and user flows. A key achievement was reducing release testing time by 60% through the automation of critical workflows and their integration into CI/CD pipelines, significantly accelerating feedback loops and delivery cycles.

Cypress automationRelease efficiency
Nokia
Nokia2020 - 2022

Software QA Engineer (Intern)

Budapest, Hungary 🇭🇺

I developed and maintained tools to automate test case result uploads to Jira Xray and generate test plans, reducing manual effort by 5%. I also created a tool to auto-generate release notes for CSF components, streamlining documentation and saving 30% of the time. Additionally, I automated manual tests using Robot Framework, accelerating release testing and achieving 50% faster release cycles. A key achievement was automating complex processes, showcasing problem-solving skills and improving efficiency and software quality.

Robot FrameworkJira Xray tooling

Education

The computer science foundation behind my engineering and QA work.

Eötvös Loránd University
Eötvös Loránd University

Bachelor's Degree of Computer Science

2019 - 2022
Budapest, Hungary 🇭🇺Computer Science
AlgorithmsSoftware SystemsEngineering Fundamentals

Skills & Expertise

A practical toolkit for finding risk, automating feedback, and keeping releases calm.

Testing

Automation, UI checks, regression coverage, and reliable test design.

AppiumPlaywrightSeleniumUnit TestingIntegration Testing

Web Development

Frontend and backend tooling for testable, maintainable applications.

ReactNext.jsTypescriptFastAPI/FlaskTailwindMySQL/MongoDB

DevOps & Cloud

Pipelines, containers, and release systems that keep feedback fast.

DockerKubernetesAWSGitHub ActionsCI/CD Pipelines

Soft Skills

Clear communication, debugging discipline, and cross-team ownership.

Problem SolvingTeam CollaborationCommunicationTime ManagementAdaptabilityCritical ThinkingContinuous LearningUser Experience Focus

Spoken Languages

Communication across international teams and product contexts.

Arabic (Native)English (Fluent/C1)German (Intermediate/B1)
Quality signal open

Let's build software that ships cleaner.

I'm interested in QA automation, release reliability, and teams that care about turning flaky feedback into trustworthy systems.

AutomationE2EQualitySecurity

Connect elsewhere