Summary
Overview
Work History
Education
Certification
Timeline
Generic
Ali Iqbal

Ali Iqbal

Manager Software Quality Assurance
Lahore-Punjab

Summary

Dynamic Software Quality Assurance Manager with expertise in leading high-performance teams and managing end-to-end release assurance processes. Specialized in CI/CD implementation, security testing using Qualys & BurpSuite, and proficient in test automation with Cypress and Selenium. Well-versed in source code management, ensuring the delivery of robust, secure, and high-quality software products.

Overview

7
7
years of professional experience
4
4
Certifications

Work History

Software Quality Assurance Manager

Seethruhtec
09.2021 - Current
  • Defined Testing Standards and Strategies.
  • Oversaw a team of 15 SQA engineers, comprising both manual and automation testers, ensuring a cohesive and efficient testing process.
  • Developed Performance Testing Plans for SaaS & micro-services, calculating benchmarks.
  • Expertly led SQA teams using Qualys and Burp Suite for security vulnerability detection, ensuring risk mitigation.
  • Managed e2e source code control on GitHub, overseeing versioning, branching, and merging.
  • Conducted in-depth technical analysis, providing work breakdown & structured estimates.
  • Developed, enacted, and managed testing schedules to meet expectations and deadlines.
  • Successfully led an average of over 8+ strategic software releases per month and around 100+ per year.
  • Orchestrated the successful implementation of CI/CD tools, including Jenkins, Docker, GitHub Actions, to streamline the software development and deployment processes for enhanced efficiency.
  • Implemented rigorous testing methodologies for reliable software.
  • Attended daily stand-up calls with cross-functional teams.
  • Enforced rigorous documentation practices to ensure thorough record-keeping of software and system processes for enhanced quality assurance and future reference.
  • Reported progress, plans, and problems to upper management and involved parties.
  • Facilitated continuous improvement by identifying and implementing key performance indicators (KPIs) to measure and enhance the efficiency of the QA processes.
  • Implemented Agile methodologies to enhance collaboration and responsiveness, optimizing the team's adaptability to changing project requirements.
  • Fostered collaboration with cross-functional teams for project alignment.
  • Liaised with upper management, providing project updates and addressing concerns.

Principal Software Quality Engineer

Alivia Analytics
11.2020 - 08.2021
  • Automated end-to-end and smoke test cases using Cypress and Katalon
  • Developed QA standards and processes
  • Prepared test plans and scripts for various features
  • Logged and prioritized bugs using GitHub and Jira Core
  • Created reports using Confluence and Microsoft Office tools
  • Conducted performance testing using JMeter, Gatling, WebLoad, and LightHouse
  • Implemented CI/CD pipelines via Jenkins and GitHub actions
  • Managed test scripts using GitHub, Test Quality, and Zephyr
  • Proficient in API testing using Postman, specializing in RESTful APIs for functionality, reliability, and performance
  • Conducted comprehensive database testing for MongoDB and SQL databases, ensuring data integrity, schema validation, and proper application-database interaction
  • Set up BlazeMeter and Postman Monitor for API monitoring
  • Executed database version migrations using FlyWay
  • Proficient in gray box testing and white box testing, combining knowledge of internal structures with functional testing for comprehensive assessments
  • Proactively monitored system performance during testing, ensuring optimal CPU utilization and identifying potential bottlenecks to maintain application responsiveness
  • Conducted in-depth database testing, actively preventing and addressing issues such as deadlocks, suspended queries, and excessive sleeping queries to ensure the robustness of the overall system
  • Conducted daily stand-up calls
  • Collaborated with product owners to stay current on intended functionality
  • Fixed identified issues to increase productivity and boost workflows
  • Proposed development and testing improvements to positively impact usability, function, and performance
  • Ran automated test suites and evaluated performance, functionality, and scalability
  • Produced and maintained technical documentation for project reference

Software Engineer- Quality Analyst | IT Operations

I2c Inc.
08.2018 - 11.2020
  • Proficiently handled product-related queries, directly engaging with business clients.
  • Automated test cases using Cypress & Katalon for enhanced efficiency.
  • Managed projects with a focus on deliverables, tasks, and deadlines.
  • Developed comprehensive test plans and cases with meticulous detail.
  • Estimated, prioritized, and coordinated testing activities effectively.
  • Tracked and documented bugs using JIRA & GitHub, ensuring thoroughness.
  • Conducted regression testing upon bug resolution to validate fixes.
  • Gathered and prioritized product requirements through workshops and interviews.
  • Planned, coordinated, and tracked project activities to meet requirements.
  • Engaged with payment networks (Visa/MC/Discover/UnionPay) for system issues.
  • Provided conflict resolution recommendations for customer-requested changes.
  • Ensured timely closure of JIRAs by coordinating and following up with stakeholders.
  • Performed end-to-end, smoke, cross-browser, negative, usability, UAT, and beta testing.
  • Validated changes and facilitated training for system upgrades and modifications.
  • Conducted API certification/testing with Postman & SOAP UI.
  • Executed database testing using Informix Oracle DB

Quality Consultant

Technology Castle
01.2017 - 07.2018
  • SuiteCRM/SugarCRM customization & configuration as per the change request from business clients.
  • Create test plans to facilitate UAT of ad-hoc fixes and system enhancements.
  • Identify, record, document thoroughly, and track bugs.
  • Gather and prioritize product and client requirements and coordinate with other product domains for projects with multiple stakeholders using GotoMeeting, Zoom, MS Teams.
  • Ensure project methodologies, project delivery processes, and implementation management processes are followed.
  • Provide quality consulting services to improve and optimize processes related to testing and quality assurance.
  • Conduct regular quality assessments to identify areas for improvement and implement best practices.
  • Collaborate with cross-functional teams to establish and enforce quality standards throughout the development life cycle.
  • Develop and deliver training programs to enhance the quality mindset and skills within the organization.
  • Implement quality metrics and key performance indicators (KPIs) to measure and monitor the effectiveness of quality processes.

Education

Bachelor of Science - Computer Science

Punjab University College of IT
Lahore, Punjab, Pakistan
01.2017

Certification

Intro to Scrum

Timeline

Software Quality Assurance Manager

Seethruhtec
09.2021 - Current

Intro to Scrum

06-2021

Apache JMeter

06-2021

Principal Software Quality Engineer

Alivia Analytics
11.2020 - 08.2021

IT Project Manager Certified | ISB

05-2020

Intro to AWS

10-2019

Software Engineer- Quality Analyst | IT Operations

I2c Inc.
08.2018 - 11.2020

Quality Consultant

Technology Castle
01.2017 - 07.2018

Bachelor of Science - Computer Science

Punjab University College of IT
Ali IqbalManager Software Quality Assurance