Irfan Anjum Suleman
Email Address: ****************.***@*****.*** Address: 87-C Muhafiz town Multan Road Lahore. Mob #:032*-*******
A dynamic professional with 10+ years of experience in software testing. Have expertise in Manual & Automated testing, including Sanity testing, Functional testing, Integration testing, Stress testing, Performance testing, API testing, Black Box testing and Regression testing. Proficient in Test Case preparation, Defect Tracking and Reporting while following Agile (Scrum). Developed an automation framework for website using Selenium along with Page object model using Java Language.
Academic Summary:
B.Sc. (Hons.) Computer Science from UET Lahore in 2003.
Key Competencies
Software Quality Assurance – Agile Testing, Test Development Life Cycle, Defect Life Cycle Scrum/Sprints - Stand-up meetings
Manual Testing Tools – Microsoft Team Foundation, Azure DevOps
Automation Testing Tools – QTP, Selenium, TestNG, Eclipse, Maven, Cucumber, Cypress.io Programming Language - Java, C#, JavaScript, Python
Database Query Language - SQL (Structure Query Language)
API Testing – POSTMAN Tool
Project Management – JIRA, Azure DevOps Mobile Apps Testing Tools – Appium Studio Performance Testing – J Meter Configuration Management – MS VSS, GitHub
Work Summary:
QA Engineer - Polymer .io
Duration: August 2024 - Present
Responsibilities:
•Perform manual testing of Polymer application for data prevention and security and also perform automation testing using selenium, POM, TestNG and Java.
Afnan Innovation Lab - Remote Work
Duration: Oct 2023 - Jul 2024
Responsibilities:
•Perform manual testing of LMS - Learning Management System - Test case writing of complete application . Sanity and Smoke Testing . Also performed regression testing.
QA Consultant – Advent Modal Duration: June 2022 – Oct 2023
Outline: A trucking company, Sea Port management system, logistic and supply chain management system.
Responsibilities:
•I performed review of requirements, specifications and technical design documents to provide timely and meaningful feedback.
•Understanding system domain for preparation test documents and performing the testing activities
•Designing and Executing Test plans, test cases and test scripts of Port Management System
•Manual Testing of Work Items, new features and change request.
•I used Jira for Test management, work item and task management, Bug reporting
•Conducted API testing through Postman
•Conducted Performance testing using JMeter
•Team Coordination with developers, Business Analysts and Product Managers, PMs for successful completion of a task.
Senior SQA Engineer – Contour Software (Constellation Inc. Canada) Duration: April – 2014 to June 2021
Outline: Worked on QMS – Constellation Kidney Group renal management system for complete Kidney Failure and Dialysis System. I worked for Functional Testing, Black-box testing, Sanity and Smoke Testing, end to End Testing, Test Case writing and bug finding and bug reporting.
Responsibilities:
•Develop and implement comprehensive test plans based on project requirements of QMS System.
•Developed and executed test cases, test data, test scenarios, and other testing related documentation based on the requirements and technical specifications and also based on User Stories.
•Perform Functional, Smoke, Sanity, and Regression testing of the QMS Kidney Management System.
•Execute all levels of testing (System, Integration, and Regression)
•Reported and tracked testing related defects and issues, by writing effective and thorough bug reports, and verified bug fixes.
•Collaborate with developers to troubleshoot issues and verify bug fixes.
•Used Jira for bug tracking, User-Stories, and Sprint Planning.
•Work closely with cross-functional teams, including developers, product managers, and business analysts, to understand project requirements and timelines.
•Worked in Scrum team and Agile methodologies in Day-to-Day work by attending Daily Stand-ups meeting, Scrum grooming and planning meeting, retrospective meeting etc.
•Holds Excellent written and verbal communication skills, and the ability to communicate effectively with all levels of the organization
•Automation & Technical side:
•Design test scripts using open-source tools and framework such as Selenium with java and python and Test NG using POM (Page Object Model) pattern
•Implemented a project using Cypress and JavaScript using Mocha and Chai Framework
•Automate Time-Hop mobile app using Appium with Java
•Proficient in Java and Python programming languages
•Worked on Git and Git-Hub for Source Code Version Control
•Used Jenkin and GitHub Actions for CI-CD pipelines.
Senior SQA Engineer – Shaukat Khanum Memorial Cancer Trust Hospital Duration: December 2012 – April 2014
Outline: SKM has complete Hospital Management System, I performed Testing (Smoke, Functional, Regression) on HIS (Hospital Information System) on Physician Menu application.
Proficiency in SQL - A web-service was written that made changes at database level so I performed gray-box testing by writing SQL queries using ER schema to verify and validate records.
Sui Northern Gas Pipelines Limited (SNGPL), Pakistan
12/2009 to 12/2012
Title: SNGPL – Oracle Billing and Customer Care System Description:
Oracle Billing and Customer Care is complete solution for commercial billing and customer care system.
Tools: Oracle, Oracle ERP – Billing and Customer Care System, QTP (HP UTF)
Role: IT-QA Executive Officer – Team Lead
Major Responsibilities:
Script Execution through HP QTP tool . Data Driven framework used to pull data from Data Source files i.e., Excel file . Functional Testing of Oracle Billing and Customer Care Application Working as Team Lead, mentoring Junior Staff for QTP tool .Task Assignment for Team member for script execution on QTP
Reporting to top management for task progress
Kellwood Project - Systems Limited, Pakistan
Environment: .NET Framework, MSSQL, MVC
Role: Software Engineer
Duration: July 2007 – Nov 2008
Outline: Worked in building application framework in .Net using MVC design pattern.
Worked in building Functional Specification writing.
Auqaf Management System -Accountancy Outsourcing Services, Pakistan
Environment: .NET Framework, MSSQL, MVC
Role: Software Engineer
Duration: May 2006 – June 2007
Outline: Worked in building Auqaf Management System for different shrines.