Responsible for the full lifecycle of GitLab CI/CD pipelines, including development, maintenance, and support.
Responsible for investigating and resolving major incidents through code changes or AWS CloudWatch for monitoring and troubleshooting.
Test Automation and Engineering:
Responsible for driving and completing the testing process, including developing, executing, and maintaining automated tests using PHP and Codeception.
Requirements Gathering and Analysis:
Responsible for conducting thorough requirements gathering to understand user needs, make them testable, and trace them back to business requirements.
Collaborated with product owners and architects to translate business requirements into detailed technical specifications and create the test strategy.
Promoted a shift-left approach to quality assurance within the team.
Framework Management:
Responsible for framework migrations, setup, and training for new automation frameworks.
QA & Team Leadership:
Managed and mentored QA resources as QA lead, overseeing automation efforts, increasing test coverage, and implementing refactoring practices.
Streamlined QA processes, improving test coverage, efficiency, and overall software quality.
Cross-Functional Collaboration:
Participated in meetings with IT managers, business owners, product owners, and team members to ensure alignment and smooth project execution.
Trained and coached new team members on business requirements, best automation practices, and test script execution.
Tech Stack: Docker - Java - PHP - Symfony - SQL - Redis - RabbitMQ - Amazon Web Services (AWS) - New Relic - GitLab - Codeception - Software Development
Oct 2020 - Mar 2022
1 year 6 months
Leipzig, Germany
Software QA Team Lead
Twinner GmbH
Test Management:
Planned test scope, led and managed resources.
Created test plans, traceability matrices, and reports.
Automation Leadership:
Implemented QA processes and automated tests for all products.
Continuously improved the automation strategy and framework.
Represented QA in meetings with IT and business stakeholders.
Responsible for reviewing the automation framework.
Trained BAs on the latest Gherkin concepts.
Oct 2018 - Sep 2020
2 years
Leipzig, Germany
Test Automation Engineer
Twinner GmbH
Built and maintained the entire test automation framework from scratch.
Developed and automated regression test suites.
Automated API tests in Postman and/or by writing Groovy scripts in SOAPUI.
Assisted in bug tracking and reporting.
Responsible for developing automation strategies for GUI frameworks, API tests, end-to-end tests, and cloud stress tests.
Mar 2015 - Jul 2017
2 years 5 months
Lahore, Pakistan
Software Quality Assurance Engineer
Sofodynamix Solutions
Participated in creating and executing test cases based on system requirements.
Involved in bug tracking and reporting.
Conducted GUI, functional, regression, and system tests.
Designed and developed test cases for automated tests using a data-driven framework.
Summary
As an AWS and ISTQB certified IT consultant with over 8 years of experience, I specialize in cloud consulting, full-stack development and architecture, as well as quality assurance. My expertise includes scripting, test automation, and test management for both front and back end. I have worked on multiple frameworks and developed test automation frameworks in Java and PHP with Selenium and Codeception, integrated into CI pipelines.
Expert in integration, unit, UI, functional, regression, UAT, browser compatibility, and non-functional testing in GitLab CI/CD pipelines.
Expert in Java, PHP, JavaScript, Python, and automation frameworks.
Expert in requirements gathering and shift-left approaches.
Expert in TDD and BDD.
Excellent analytical and communication skills to lead the team.
Languages
German
Advanced
English
Advanced
Education
Hochschule Mittweida
Master’s Degree · Data Science (Machine Learning) in Networks · Mittweida, Germany