Ali Shah, Software Quality Assurance Analyst

Ali Shah

Software Quality Assurance Analyst

Contour Software

Location
Pakistan - Karachi
Education
Bachelor's degree, Computer Science
Experience
4 years, 3 Months

Share My Profile

Block User


Work Experience

Total years of experience :4 years, 3 Months

Software Quality Assurance Analyst at Contour Software
  • Pakistan - Karachi
  • My current job since June 2021

I worked closely with the development team for the verification of new features added to the enterprise application. I assisted the development team with testing and improved the overall quality of the application through extensive backend (API) and functional testing.

Automated several modules of the ERP Application using Power Automate and maintained automation scripts.

Revised existing testing strategies and developed a new test plan specifically for the newly integrated API.

Additionally, created specific test cases to validate the API endpoint functionality.

Identified product bugs, analyzed root causes, suggested design improvements, and collaborated with offshore teams.


Skills:
· User Acceptance Testing · Integration Testing · Smoke Testing · Sanity Testing · User Stories · Software Quality · Bug Tracking · Functional Testing · Software Quality Assurance · Manual Testing

Software Quality Assurance Engineer at Salsoft Technologies
  • Pakistan - Karachi
  • December 2020 to June 2021

Created and managed project plans: identified, documented, and managed project tasks, dependencies, and timelines.

Conducted UI/UX testing to verify that the user interface and user experience design meet the needs of the business.

Mentored junior SQA resources, created training materials for the SQA
Department.

Skills:
· User Acceptance Testing · Integration Testing · Smoke Testing · Sanity Testing · User Stories · Software Quality · Bug Tracking · Software Quality Assurance

Software QA Engineer at Proleadsoft
  • Pakistan - Karachi
  • March 2020 to December 2020

As a Software QA engineer, I performed extensive testing for web and mobile applications, ensuring that all software features were thoroughly tested for functionality and performance. I developed a comprehensive understanding of requirements, utilizing a Requirements Traceability Matrix (RTM) to ensure coverage and scope of test cases.

In addition to testing, I was responsible for importing data to web applications and performing database testing using MongoDB for verification. I also created user guides and training material and was responsible for content management for various applications.

Working closely with the development team, I participated in requirement-gathering activities to ensure that software applications were designed to meet the needs of end users. My skills in user stories, bug tracking, and software quality assurance enabled me to effectively manage and prioritize tasks and ensure the delivery of high-quality software products.

Overall, my experience as a manual software QA engineer has equipped me with a wide range of skills and expertise, including software quality, bug tracking, and software quality assurance .

As a Software QA engineer, I performed extensive testing for web and mobile applications, ensuring that all software features were thoroughly tested for functionality and performance. I developed a comprehensive understanding of requirements, utilizing a Requirements Traceability Matrix (RTM) to ensure coverage and scope of test cases. In addition to testing, I was responsible for importing data to web applications and performing database testing using MongoDB for verification. I also created user guides and training material and was responsible for content management for various applications.

Working closely with the development team, I participated in requirement-gathering activities to ensure that software applications were designed to meet the needs of end users. My skills in user stories, bug tracking, and software quality assurance enabled me to effectively manage and prioritize tasks and ensure the delivery of high-quality software products.

Overall, my experience as a manual software QA engineer has equipped me with a wide range of skills and expertise, including software quality, bug tracking, and software quality assurance.

Skills: User Acceptance Testing · Integration Testing · Smoke Testing · Sanity Testing · User Stories · Software Quality · Bug Tracking · Software Quality Assurance

Education

Bachelor's degree, Computer Science
  • at National University Of Computer And Emerging Sciences
  • September 2019

Majors: Software Engineering (Minors: Software Project Management)

Specialties & Skills

Manual Testing
Web Testing
UI testing
Software Quality Assurance
Software Testing
Selenium
Salesforce
MS Code
Playwright
Swagger
SQL Management Studio Confluence
Automation Testing
Power Automate
UI Testing
Functional Testing
Requirement Elicitation
Testworthy
Mobile Testing
Defect Tracking
Fiddler
Static Testing
Regression Testing
TestFlight
System Testing
Test Case Management
Bug Reporting
Database Testing (SQL)
Dynamic Testing
API Testing
Postman
MongoDB Atlas
Azure DevOps

Social Profiles

Personal Website
Personal Website

URL removed due to policy violation. Please contact support for further information.




Languages

English
Expert
Urdu
Native Speaker
Arabic
Beginner
German
Beginner

Memberships

ACM, Association for Computing Machinery
  • Member
  • July 2016

Training and Certifications

GIT Fundamentals (Certificate)
Date Attended:
November 2022
Introduction to Cloud Computing (Certificate)
Date Attended:
September 2020
Scrum Fundamentals Certified (SFC) (Certificate)
Date Attended:
April 2020
SQL (Basic) (Certificate)
Date Attended:
March 2023
ISTQB®- Certified Tester (CTFL) (Certificate)
Date Attended:
November 2022

Hobbies

  • Soccer
    All time favorite game, a good defender named in university.