Muhammad A.-Working Student QA and Automation

Check rate
Experience
Working Student QA and Automation
Ottonova
- Designed and implemented automated end-to-end tests using Cypress for multiple insurance web applications and mobile app, improving regression coverage by ~70% and reducing manual testing effort.
- Automated critical user journeys and API validations, ensuring stable releases across frequent deployments.
- Integrated automated tests into GitLab CI/CD pipelines, enabling early feedback and faster release cycles.
- Continuously improved existing test suites by refactoring flaky tests and applying best practices, increasing test reliability and execution stability.
- Created and maintained test cases, test data, and test reports, improving transparency and traceability for stakeholders.
- Collaborated closely with developers, product owners, and QA colleagues from planning to release, identifying issues early and preventing production defects.
Software Quality Assurance Engineer
Wavetec
- Led functional, regression, and integration testing for enterprise products (QMS, Appointment Systems, WhatsApp-based platforms, Display Solutions), supporting multi-region client deployments.
- Executed API testing, SQL database validation, and load testing (JMeter) to ensure performance, data integrity, and system scalability under peak loads.
- Developed and executed structured test cases and test plans, contributing to more predictable and stable release cycles.
- Supported CI/CD-driven deployments by validating web applications, APIs, and microservices in QA environments before production releases.
- Identified, analyzed, and reported defects using Jira, reducing post-release issues and improving overall product quality.
- Actively supported feature planning phases, raising risks and quality concerns early to minimize late-stage defects.
- Produced comprehensive test documentation, including test reports, release notes, and deployment guides, improving knowledge sharing across teams.
- Collaborated with cross-functional teams (developers, product managers, customer support, and external clients) to ensure efficient and complete testing.
- Performed Linux-based configuration and troubleshooting during testing and release activities.
Industry experience
See where this freelancer has spent most of their professional time.
Experienced in Insurance and Information Technology.
Business area experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology and Quality Assurance.
Summary
Test Automation Engineer with several years of experience in automation and manual testing for Web applications, Native Apps, APIs, and backend services in agile environments. Strong hands-on expertise in Cypress (TypeScript-based frameworks), GitLab CI/CD pipelines, and API testing. Proven track record of increasing test coverage, reducing regression risk, and enabling faster, higher-quality releases through early defect detection and continuous testing. Experienced in collaborating with cross-functional teams (developers, product owners, customer support, and business stakeholders). Strong analytical mindset with a passion for high-quality digital payment and mobility platforms.
Skills
Programming & Scripting: Python, Javascript, Typescript (Test Automation), C, C++, Object-Oriented Programming (Oop), Data Structures & Algorithms (Dsa), Algorithm Design
Test Automation & Quality Engineering: Test Automation Engineer Practices, Automated Testing For Web Applications, Native Apps, Apis & Microservices, Cypress, Functional Testing, Regression Testing, Integration Testing, System Testing, Gui & End-To-End Testing, Api Testing (Postman), Load & Performance Testing (Jmeter), Test Case Design & Maintenance, Test Data Management, Defect Tracking & Root Cause Analysis (Jira), Early Defect Detection & Risk Analysis
Ci/Cd & Devops: Gitlab Ci/Cd Pipelines, Continuous Integration & Continuous Testing, Test Automation In Ci/Cd, Deployment Validation, Git, Github, Jenkins (Familiar), Azure Devops (Basic Exposure)
Systems & Platforms: Linux (Configuration, Testing & Troubleshooting), Operating Systems, Virtualization & Test Environments, Embedded Systems (Basic Exposure), Web & Backend Systems
Databases & Backend: Sql (Data Validation & Querying), Restful Apis, Backend & Microservices Testing
Tools & Technologies: Cypress, Postman, Jmeter, Jira, Confluence, Git, Github, Gitlab, Draw.Io, Google Workspace
Documentation & Quality Processes: Test Documentation, Test Plans, Test Cases, Test Reports, Quality Metrics & Reporting, Requirements Traceability Matrix (Rtm), Release Notes, Deployment Guides, Software Requirement Specifications (Srs), Internal Process Guides, Process Flowchart Creation (Draw.Io), Application Training & Demo Videos
Soft Skills: Strong Analytical & Problem-Solving Skills, Ownership Mindset, Proactive Quality Advocate, Structured And Independent Work Ethic, Cross-Functional Collaboration (Developers, Product Owners, Customer Support, Business Stakeholders), Clear Communication With Technical & Non-Technical Teams
Professional Interests: Strong Interest In Mobility Platforms, Digital Payments, And Automotive-Related Systems, With A Focus On Quality, Reliability, And Scalability
Languages
Education
Technische Hochschule Deggendorf
MS · Applied Computer Science · Deggendorf, Germany
FAST NUCES
BS · Computer Science · Karachi, Pakistan
Certifications & licenses
Statistics
Experience
Global experience
Expertise
Qualifications
Frequently asked questions
Have questions? Find more information here.
Muhammad speaks the following languages: English (Intermediate), German (Elementary).
Muhammad has at least 3 years of experience. During this time, Muhammad has worked in at least 2 different roles and for 2 different companies. The average length of individual experience is 1 year and 5 months. Note that Muhammad may not have shared all experience and actually has more experience.
Based on recent experience, Muhammad would be well-suited for roles such as: Working Student QA and Automation, Software Quality Assurance Engineer.
Muhammad's most recent position is Working Student QA and Automation at Ottonova.
In recent years, Muhammad has worked for Ottonova and Wavetec.
Muhammad is most experienced in industries like Information Technology and Insurance.
Muhammad is most experienced in business areas like Information Technology and Quality Assurance.
Muhammad holds a Master in Applied Computer Science from Technische Hochschule Deggendorf and a Bachelor in Computer Science from FAST NUCES.
Muhammad has 2 certificates. These include: Advanced ISTQB Core Certification (in progress) and ISTQB Foundation Level (in progress).
Muhammad will be available full-time from November 2026.
Similar freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Working Student QA and Automation
