Published using Google Docs
Abubakar Afzal CV
Updated automatically every 5 minutes

Full Name        Abubakar Afzal

Date of Birth: 26.01.1993

Place of Birth: Jeddah ,KSA

Address: House #105 Block C Johar Town ,Lahore

Citizenship: Pakistani

Mobile phone: +92 3104343477

E-mail:  bakrshk@gmail.com

WhatsApp: +92 3334427287


OBJECTIVE:        work on interesting projects; solve complex challenges; learn new ways and technologies of

 development, being professional…

PROFESSIONAL SUMMARY: I am a highly motivated person with worked out self-learning abilities and good interpersonal skills willing to build my way forward enhancing and strengthening myself as a professional. This enables me to be as productive as possible, dynamically interact with the team, and find the topflight solutions. I have ten and plus years of experience in IT sphere and moderate understanding of a wide range of IT technologies as a result, besides being a valuable team player.

  SUMMARY OF QUALIFICATION:

-Three plus years of IT experience and quality control which includes quality assurance, automation and development

-Proficient in functional, negative, regression, smoke, Integration, load, acceptance testing, automation, design verification and validation, specification analysis, security, browser compatibility and life cycle including design, creation and maintenance

-Experienced in developing and maintain overall test methodology and strategy, test planning, test execution, reporting and test scripting techniques. Wrote a test plan and test case documents from scratch individually. Hands on experience in writing Technical Documents

-Solid expertise in developing automation tools Selenium WebDriver, Cypress, Protractor, Appium, Robot Framework, WebdriverIO,AutoIt, SoapUI, LoadUI, Load Runner and others…

-Have good experience working using Waterfall, and Agile methodologies

-Exceptional in understanding of the Software Development Life Cycle and role of QA as a guarantor of quality

-Worked from womb to tomb in the entire project life cycle, including study, analysis, design, development, testing, and production support

-Good Experience with Defect or Bug Reporting Tools

-Extensive development experience enough to understand any new automation technology and tool from the scratch

-Experience in automation test scripts preparation and maintenance.

-Strong troubleshooting, analytical, problem-solving skills and communication skills

-Excellent communication and presentation skills, self starter, quick learner, team player

TECHNICAL SKILLS:

Programming Languages/Technologies                                                    

Python,JAVA,JavaScript,TypeScript,C#, Groovy,JSON,XML,YAML,

Databases:                                                                                                                                    SQL based DB’s (MSSQL, MySQL), SQlite,PostgreSQL,ORM

Web automation :

Selenium, WebdriverIO, Protractor, Cypress, CitraTest SoapUI,Rest Assured,Katalon Studio,Ranorex,Squish and Serenity


Mobile automation (Android, IOS):

    Ranorex, Sikuli, Appium, Xamarin

Web Technologies Acceptance Development tools:

HTML5, DOM, JavaScript, CSS,

XML/XSLT, XPATH, YAML

SpecFlow, NUnit, MsTest,

Cucumber BDD,Apache POI DDT,

TestNg,Jasmine,Cha

Mocha,Web

Scraping,Junit,UIPath

Postman,

Rest Assured

IDE:

MS Visual Studio, IntelliJ IDEA, Eclipse, WebStorm ,VsCode

DevOps:

Jenkins,CircleCI,Docker,Github,Bitbucket

Build Management Tool:

Maven , Gradle, NPM , MSBuild

TRAINING COURSES / CERTIFICATION:

PluralSight,Udemy and online Certifications.

FOREIGN LANGUAGES:

English (upper intermediate)

EDUCATION:

Dates        2013-2017        Study Mode        Full-time

Name of Institution        University Of Management and Technology.

Address        Lahore

Qualification        BS-SE

Grade/Degree/Certificate        Degree

Subjects covered        OOP,Database,FYP etc.

PROFESSIONAL EXPERIENCE:

Dates        2017-present time

City, country        Lahore

Position        QA/Automation dev

Specifics        Automation tools creation

  QUIN-C Forensic Toolkit

Company name, City, Country:

Kualitatem PVT LTD,Pakistan Lahore

Project Name:

 QUIN-C Forensic Toolkit

Project Overview:

   QUIN-C product provides easy to use, visual forensic tools that empower users and transform their work environments. It is easily configurable, so different users from forensics experts to novices can see their data in the format and with the specific capabilities they need.

Role/Position:

 Automation developer,

Used Technologies, Databases, Tools:

, Selenium WebDriver,Protractor,ChaiJS , Yaml, Cucumber, Jenkins, Typescript GitLab

Primary Responsibilities:

-coordinating automation department providing help to every team involved in automation with framework creation, tests grow and successful CI implementation

-analysis of business requirements, software requirement specifications

-creation and optimization of test documentation – test

plans, test cases, check lists, test reports

-Implementing and maintaining all automation scripts

-creation and deployment builds with Jenkins

-Monitoring all application concepts and identify all automation process and recommend an appropriate automation framework and evaluate all scripts and

recommend changes as per requirement

Key Contribution:

Full automation department support

Vertical Bridge (Partner Portal & Floyd) 

Company name, City, Country:

Kualitatem PVT LTD,Pakistan Lahore

Project Name:

Automation department

Project Overview:

Vertical bridge fast, friendly and flexible service is important to us, and it shows in everything we do. With our established network, collaborative approach and experienced management team, Vertical Bridge understands what clients need and how to provide it.

Role/Position:

Automation QA

Used Technologies, Databases, Tools:

Selenium WebDriver,Protractor,ChaiJS , Yaml, Cucumber,JSOn  Jenkins, Typescript GitLab

Primary Responsibilities:

-Coordinating automation department providing help to every team involved in automation with framework creation, tests grow and successful CI implementation

-analysis of business requirements, software requirement specifications

-creation and optimization of test documentation – test

plans, test cases, check lists, test reports.

-Implementing and maintaining all automation scripts

-creation and deployment builds with Jenkins

-Monitoring all application concepts and identify all automation process and recommend an appropriate automation framework and evaluate all scripts and

recommend changes as per requirement

Key Contribution:

Full automation Scripting

 Ministry of Labour Saudia Arabia

Company name, City, Country:

Kualitatem PVT LTD, Lahore , Pakistan

Project Name:

MLSD

Project Overview:

The Ministry of Labor and Social Development is a government ministry in Saudi Arabia. Since MLSD services was an extensive website therefore, we categorized automation scripting based on different modules

Role/Position:

Automation QA Engineer

Used Technologies, Databases, Tools:

C#, Selenium WebDriver, NUnit, TeamCity, RestSharp,MYSQL

Primary Responsibilities:

  • determining, negotiating and agreeing in-house quality procedures, standards and/or specifications
  • setting up QA process on the project from the scratch
  • analysis of business requirements, software requirement specifications

  • creation and optimization of test documentation – test plans, test cases, check lists, test instructions, test reports

  • creation and deployment builds with Team City
  • Monitoring all application concepts and identify all automation process and recommend an appropriate automation framework and evaluate all scripts and recommend changes as per requirement
  • Implementing and maintaining all automation scripts and review all product changes and coordinate with developers to provide efficient feedback and partner with

manual test team to implement al manual test cases.

Key Contribution:

  • Successful alpha,
  • Implemented CI model,
  • Created full smoke and regression auto tests coverage,
  • Enhanced business processes,
  • Improved QA process and product stability

                               Checkit.Pk 

Company name, City, Country:

AppsoCode, Lahore , Pakistan

Project Name:

Checkit.Pk

Project Overview:

Corporate portal is a social network type solution, which integrates employee profiles, company information and knowledge to facilitate communication, decision-making and improve efficiency of an organization.

Portal solutions reduce the time needed to find the required information or documents, get in touch with

colleagues or just discover all last news of the company.Checkin.pk Pakistans First Online Travel Agency. Checkin.pk allows you to search and book your Flights anytime anywhere. Our fare cheetah finds the best Fares for you which leads to savings of thousands of rupees, the next time you travel. You can make your Reservation Immediately, domestic or international whether you are traveling now or next month.Checkin.pk allows the convenience to make great savings and book your travel plans from the comfort of your home.

Role/Position:

Automation QA Engineer

Used Technologies, Databases, Tools:

JavaScript, Cypress,Pom,NPM,XHR,MOCHA,JSon,CircleCI

Primary Responsibilities:

  • Participation in sprint planning
  • Discussion of stories acceptance
  • Requirements verification
  • Retrospective review of iteration outcome
  • Automation tests coverage scheme design
  • Implementation of automation framework
  • Tests creation, running and analysis
  • Issues tracking and making report on most risky parts of the system

Key Contribution:

  • Delivered project on-time and without issues,
  • Improved testing process,
  • Reduced manual QA costs,
  • Enhanced business processes,
  • Refactored framework,
  • Increased code readability;
  • Build a strong automation workforce

  BullHorn

Company name, City, Country:

Intetics Co, Minsk, Belarus

Project Name:

My eFC, BO

Project Overview:

Bullhorn is a cloud computing company headquartered in Boston, Massachusetts. The company provides customer relationship management, applicant tracking system and operations software for the staffing industry

Role/Position:

Automation QA Engineer

Used Technologies, Databases, Tools:

Java, Selenium WebDriver API, Cucumber,DDT , Extent Report

Primary Responsibilities:

  • Responsible for test coverage planning (Scrum/TDD methodology)
  • Selenium automation tests implementation
  • Tests running and analysis
  • Issues tracking and making report on most risky parts of system (burndown charts)
  • Review prototypes with PO, discussion of story acceptance criterias, ensure full compatibility between stories and requirements, review of iteration outcome, participation in sprint planning

  • Investigating Cucumber test driven development framework

Key Contribution:

  • Implemented tests package covering main UI flows testing that increased speed of testing and save time of manual QA team.
  • Released product on time and was commended by management as example for successful project delivery
  • Ensured smooth software upgrades and migrates