Summary
Overview
Work History
Education
Skills
Timeline
Generic

Harris Ahmed

Software QA Automation Engineer
Pakpattan

Summary

Experienced QA Automation Engineer adept at designing, implementing, and executing automated test strategies to enhance software quality and accelerate release cycles. Proficient in utilizing cutting-edge automation tools and frameworks to ensure robust and efficient testing processes. Additionally, skilled in manual testing methodologies with a meticulous attention to detail, ensuring comprehensive software validation.

Overview

4
4
years of professional experience
2
2
Languages

Work History

Software Quality Assurance Automation Engineer/SDET

NetSol Technologies
12.2022 - Current
  • Senior Automation Engineer for automobile leasing software
  • Worked in team of 10+ QA automation engineers.
  • Developed Cypress Automation Framework from scratch, supporting multiple browsers and platforms.
  • Worked with DevOps to integrate automated testing into CI/CD build pipeline using Bitbucket.
  • Automated Gherkin BDD (Behavior Driven Development) acceptance criteria using Cucumber, JavaScript, Cypress
  • Conducted multiple training sessions, helping 5+ manual testers transition to automated testing, significantly speeding up automated test coverage.
  • Created multiple training documents contains new hire guide, best practices, naming convention, project configuration setup etc.
  • Performed Analysis, Defect Tracking, and sent project wide metrics with tools such as JIRA and Confluence.
  • Ran and maintained test suites (smoke, regression, etc.), documented and sent project wide reports that includes testing metrics, test logs and test summary reports.
  • Coordinated with Business Analyst to ensure acceptance criteria have full coverage of requirements.

Software QA Engineer

i2c
01.2020 - 03.2022
  • Actively involved in Functionality Testing, Smoke Testing, Regression Testing, System Testing, Black Box Testing, Integration Testing, User Acceptance Testing (UAT), and End-to-End Testing.
  • Develop and execute test plans, test cases, and test scripts for various payment processing systems, including card issuing, acquiring, and switching platforms.
  • Actively participated in agile methodologies, including sprint planning, daily stand-ups, sprint reviews, and sprint retrospectives, to ensure effective collaboration with cross-functional teams and efficient testing processes.
  • Developed automated scripts and testing for card issuing, digital banking, and payment processing platform.
  • Developed in data-driven framework based on Cypress, Mocha.
  • Worked on Selenium GUI Object / element verification through XPath, CSS Locators, IDs
  • Monitored resolution of bugs, tested fixes, and helped developers tackle ongoing problems by providing QA perspective.
  • Operated under Agile and Scrum frameworks to complete releases and well-organized sprints.
  • Performed smoke and regression testing, documented and sent weekly health reports with results and coverage areas
  • Used JIRA for bug reporting and tracking.

Education

BACHELOR'S DEGREE - BS Computer Science

Bahria University
Pakistan

Skills

4 years of experience in QA Automation Engineering in finance and leasing industry (3+ years) and Fintech (2+ years) domains

• Experienced as an Automation Engineer, developing automated testing frameworks from scratch.

Integrated automated testing into CI/CD build pipeline using Bitbucket.

• Extensive experience in developing test script, executing test cases, reporting bugs, using diverse test automation tools like Cypress (Mocha Framework) using JavaScript.

• Excellent experience with builds tools like Maven and testing tools like TestNG/JUnit

• Good knowledge in JavaScript, C# and Object-Oriented Concepts (Encapsulation, Inheritance, Polymorphism, Abstraction)

• Experience working in BDD (Behavior Driven Development), analyzing Gherkinsyntax acceptance criteria, and developing scripts using Cucumber.

• Proficient in different automation frameworks like POM (Page Object Model) design pattern, Data Driven framework and Keyword Driven framework for several projects.

• Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile (Scrum)

• Worked with source version control tools such as GIT (GitHub, Gitlab, Bitbucket, Azure DevOps).

• Highly skilled at writing unique element locators using XPath, CSS selectors, IDs.

• Experienced in parallel and cross browser testing using tools like Sauce Labs, Browser Stack, Lambda Test and Selenium Grid

• Responsible for Analysis and Defect Tracking using Trello, JIRA, and Confluence

• Experience in setting up CI/CD (Continuous Integrations/Continuous Delivery) tools like Jenkins to perform scheduled test suites.

• Experienced in various types of testing, including Manual, Smoke, Sanity, Black-box, Integration, White-box, Regression, Exploratory, Ad-hoc, API, and Acceptance Testing

• Proficient in Database Testing and writing SQL queries.

• Strong Problem Analysis & Resolution skills and ability to work in Multi-Platform Environments like Windows and Linux

Excellent communication skills, interpersonalskills, and a team player

Quick Learner and Self Starter, strong organizational skills.

Timeline

Software Quality Assurance Automation Engineer/SDET

NetSol Technologies
12.2022 - Current

Software QA Engineer

i2c
01.2020 - 03.2022

BACHELOR'S DEGREE - BS Computer Science

Bahria University
Harris AhmedSoftware QA Automation Engineer