Abdullah Azhar, Software Quality Assurance Lead

Abdullah Azhar

Software Quality Assurance Lead

Tryngo Services

Location
United Arab Emirates - Dubai
Education
Bachelor's degree, Computer Science
Experience
3 years, 6 Months

Share My Profile

Block User


Work Experience

Total years of experience :3 years, 6 Months

Software Quality Assurance Lead at Tryngo Services
  • Pakistan - Islamabad
  • August 2023 to May 2024
Software Quality Assurance Analyst at Excelorithm
  • Pakistan - Rawalpindi
  • January 2023 to July 2023

Responsibilities:

Lead test planning, execution, and automation.
Collaborate across teams, manage test data, mentor juniors.
Achievements:

Elevated automation, streamlined testing.
Enhanced efficiency, reduced defects.
Contributed to performance optimization.
Demonstrated leadership, garnered praise.

Quality Assurance Engineer at Seesight Tours
  • Pakistan - Islamabad
  • March 2022 to December 2022

After gaining 1 year and 2 months of experience as a junior quality assurance engineer, I would have likely expanded my skills and contributed more significantly to our team's effort. Here's my responsibilities and potential achievements at this stage of my career.
Responsibilities:

Plan and execute tests, focus on automation.
Lead regression testing, collaborate with cross-functional teams.
Manage test data, contribute to performance testing.
Mentor junior team members.
Achievements:

Expanded automation, reduced testing time.
Improved regression testing efficiency.
Contributed to performance optimization.
Demonstrated leadership and received positive feedback.

Junior Software Quality Assurance Engineer at Capregsoft
  • Pakistan - Islamabad
  • December 2020 to February 2022

As a junior quality assurance engineer at the beginning of my career, my role will primarily involve learning the ropes of software testing and quality assurance processes. Here's a description of my responsibilities and potential achievements in this role.
Responsibilities:

Test Planning: Assist in creating test plans and test cases based on software requirements and specifications. Collaborate with senior QA engineers and developers to understand the software's functionality.

Test Execution: Execute test cases, document test results, and report defects accurately. This includes both manual testing and potentially automated testing, depending on the organization's practices.

Regression Testing: Conduct regression testing to ensure that previously identified defects have been fixed and that new code changes do not introduce new issues.

Bug Tracking: Use bug tracking tools (e.g., Jira, Bugzilla) to log, track, and manage defects throughout the testing process. Provide detailed information about the issues found.

Documentation: Maintain test documentation, including test plans, test cases, and test reports. Ensure that documentation is up to date and reflects the latest changes in the software.

Collaboration: Collaborate closely with cross-functional teams, including developers, product managers, and business analysts, to understand project requirements and priorities.

Regression Automation: Learn and contribute to test automation efforts by writing and maintaining automated test scripts, if applicable to your role.

Exploratory Testing: Conduct exploratory testing to uncover potential issues that might not be covered by predefined test cases.

Performance Testing: Assist in performance testing, load testing, or stress testing, as needed, to evaluate the software's scalability and responsiveness.

Continuous Learning: Stay updated with industry trends, testing methodologies, and best practices. Attend training sessions and seek opportunities to improve your testing skills.

Potential Achievements:

Bug Identification: Successfully identify and report critical defects that could have impacted the software's functionality or user experience.

Test Case Coverage: Contribute to achieving high test case coverage, ensuring that most aspects of the software have been thoroughly tested.

Defect Resolution: Collaborate effectively with developers to ensure that reported defects are resolved and verified in a timely manner.

Automation Contribution: If involved in test automation, make progress in creating automated test scripts, potentially increasing the efficiency of testing processes.

Documentation Accuracy: Maintain clear and organized test documentation that is helpful to both your team and future testers.

Team Collaboration: Demonstrate strong teamwork and communication skills by actively participating in discussions and sharing insights with the team.

Professional Development: Attend training sessions, webinars, or workshops to enhance your testing skills and potentially earn certifications relevant to quality assurance.

Process Improvement: Suggest improvements in testing processes, tools, or methodologies that lead to more efficient and effective quality assurance practices within your team.

Education

Bachelor's degree, Computer Science
  • at Balochistan University Of Information Technology And Management Sciences
  • August 2020

Final Year Project Details: 1) Mobile Application Named as Health Care 24/7. Semester Project: 1) Car Rental System.

Specialties & Skills

Test Cases
White Box Testing
Black Box Testing
Manual Testing
QA Automation
Functional Testing
Alpha and Beta Testing
Exploratory Testing, User Acceptance Testing, and Adhoc TestingRegulation Testing
Regression Testing
Manual and Automation Testing
Stress Load and Performance Testing

Languages

English
Expert
Urdu
Native Speaker

Hobbies

  • Learning
    Learned and Completed the different automation frame works on udemy and awarded by a certification