Badges
Certifications
istikharahmad has not earned any certificates yet.
Work Experience
Software Quality Assurance Engineering
Calrom Pakistan•  March 2022 - Present•  Pakistan
Test designing, writing and executing using Azure DevOps. Automation using Selenium, Spec flow, Docker, MongoDB etc. using C#. Automation using NodeJS, Cypress, JavaScript/Type Script. Performing CI/CD using Azure DevOps. Defect Reporting using Azure DevOps. Managed a team of QA members. Implemented OWASP ZAP using Azure DevOps for security testing. Lead a QANTAS airline project. Performance testing using JMeter. Conducted interviews. Log and document bugs in the tracking system with detailed reproduction steps/data/screenshots. Troubleshoot and identify root causes of issues and provide recommendation for resolution. Participated in Daily Standups, SCRUM and Retrospective Meetings.
Principle Software Quality Assurance Engineering
Innovative Travel Group (Calrom Pakistan)•  February 2024 - Present•  Pakistan
Lead QANTAS, Finnair, British Airline etc. project. Test designing, writing and executing using Azure DevOps. Client meetings and reporting. CICD Pipeline execution using Azure DevOps. Automation using Selenium, Spec flow, Docker, MongoDB etc. using C#, Cypress, Playwright, Python, React.Js, Type Script (JavaScript). Pipeline (release/built) CI/CD using Azure DevOps. Defect management using Azure DevOps.
Senior Quality Assurance Specialist
Thinglogix (Dubai)•  April 2021 - May 2022•  Dubai
Performed security and penetration testing Postman, ZAP, Nmap/ZenMap, Burp etc. Performed performance testing using JMeter and BlazeMeter. Managing day-to-day activities of QA team members and client for UAT and new requirement updates. Share application progress with client. Access current testing needs and schedule testing plan and deployment with team members and client as well. Design, write, execute and automate test cases using selenium and report. Communicate with management and client for testing progress. Perform Manual and Automat testing. Perform Performance and API’s Testing.
Principle QA Engineer
Vanco (USA)•  January 2017 - April 2021•  USA
Ensure that the products we deliver are of the highest-quality we can provide and are in alignment with the business & customers’ needs. Ensure that the products we deliver are secure & show acceptable performance under high loads & stress. Protect customers from poor product behavior by detecting and removing any flaws and bugs before it reaches the end user. Envision and implement industry leading strategies to design, develop, implement and maintain security, performance and automation suites. Prepare test plans, test specifications and maintain test schedules. Collaborate actively with Support & Development Counterparts to understand the architecture, design and implementation of every feature/ change within an application. Communicate to various levels of management. Adopt latest coding trends for improved readability & manageability. Execute automated scripts into different browsers and mobile platforms. Performance Optimization for Complex SQL Queries & Stored Procedures.
Senior Quality Assurance Engineer
ASAP (USA)•  January 2011 - January 2017•  USA
Keep a solid track on all areas of responsibility, such as project areas I am expected to cover, or for which use cases I assure quality for. Develop a system for collecting and prioritizing all required tasks based on urgency and interest. Collaborate with development counterparts to understand new features/ functionalities/ changes that are being made and how they will impact application. Analyze, clarify and identify gaps in requirements/stories. Assess current testing needs & schedules and determine staffing needs to effectively conduct the testing effort. Work with the entire Technology Team in SCRUM & Agile Environment. Mentor and train other Quality team members on processes, systems and issue resolution. Maintain a daily framework for recurring tasks which should be followed in absence of unexpected issues. Adhere to ad-hoc tasks created in response to specific, unique situations, prioritizing them accordingly. Develop, execute and maintain manual/ automated test cases for functional, integration, usability, exploratory, security, performance, and regression testing for manual/ automated test scenarios. Participate in 2 week sprint deployments on Staging/ Live and perform sanity testing. Build Automation framework and produce test suites and develop a decision making process on which tests should be put forward for automation and why? Execute automated Ranorex & Selenium tests in different browsers, platforms, and in real mobile devices using SauceLabs & BrowserStack.
Education
University of the Punjab Lahore
BSc Math & Physics•  August 2001 - June 2004
PUCIT University of the Punjab Lahore
MS Computer Science•  June 2001 - June 2004•  CGPA: 3.48
M.Sc. Computer Science and Engineering -Majors Algorithms, Programming, OOP, Data Structure, Web Development, Discreate Mathematics, Specialization in SQA
University of the Punjab
Mathematics, MS•  August 1999 - November 2001•  Percentage: 65
Algebra, Complex Theory, Calculus, Function Theory, Topology, Fluid Mechanics, Fluid Dynamics, Operations Research.