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.

Software QA Engineer
Abdulla
7
Platforms
5Y
Experience
About Me
Software QA with a bias for automation, clear feedback loops, and calm releases.
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.

Software QA Engineer
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.

Software QA Engineer
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.

Software QA Engineer (Intern)
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.
Education
The computer science foundation behind my engineering and QA work.

Bachelor's Degree of Computer Science
ISTQB Certificates
Skills & Expertise
A practical toolkit for finding risk, automating feedback, and keeping releases calm.
Testing
Automation, UI checks, regression coverage, and reliable test design.
Web Development
Frontend and backend tooling for testable, maintainable applications.
DevOps & Cloud
Pipelines, containers, and release systems that keep feedback fast.
Soft Skills
Clear communication, debugging discipline, and cross-team ownership.
Spoken Languages
Communication across international teams and product contexts.
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.


