Iqbal Automation
Iqbal Automation
Career Objective:
Working as a Automation Test Analyst (Manual Testing and Automation) with around
6+years of Experience in software Test Life cycle and software Development life cycle with
business knowledge on Banking, Retail, and Insurance domain .My technological expertise is
in QA Tools &Technologies (Selenium, JAVA, TestNG, Junit, Maven, Appium and Eclipse &
Jenkins) and to work in a challenging environment, which creates ample opportunities to
learn, master and apply latest technology, leading to professional and organizational growth.
Professional Summary
Technical Skill
Testing Tools Selenium Web Driver, Cucumber, SOAP UI, XPath, Performance
Languages Core-Java
Test Framework Junit, TestNG, Data Driven Framework
IDE &Build Tools Eclipse, Maven
Continuous Integration Jenkins
Tools
Bug Tracking Tools JIRA, Quality Centre (QC), Bugzilla
Source Version Control Tool Git
Databases SQL Server
Work Experience:
Project Profile:
Project #1:
Description:
Vodacom Limited is a South African telecommunication company providing various
Services to over 55 million customers. Icap (legacy software) is an application used by
Vodacom internally which has multiple functionalities.
Responsibilities:
• Strong working knowledge and experience with Agile Methodology.
• Involved in Continuous Integration (CI), Continuous Delivery.
• Used Raptor for defect reporting and tracking purpose.
• Strong working knowledge and experience with Oracle Database.
• Performed UAT, Regression, Smoke, Sanity, BlackBox, Manual testing process to
ensure the quality of the software.
• Creation of test scenarios, test cases, test scripts and test data while developing.
• Performed, load and performance testing using JMeter.
• Performed regression testing using Selenium.
• Involved in daily meetings to ensure the new features meet the customer
requirements and acceptable quality assurance standards.
• Developed Automation scripts for new enhancements using Selenium Web Driver and
TestNG.
• Conducting data driven testing, cross browser testing and parallel test execution
• Used PLSQL queries in performing Database testing.
• Used to interact with Developers to resolve Defects.
Project #2:
Description:
SWITCH Telecom based Network application. It provides GPON and G-Fast services.
The major functionality of this application is Ethernet and GPON technology. Based on
this we created device, location, service, topology, link, service area, back hall, MLTO
order, GDP and complete GPON setup. There are many parts of this application. Like:
OSIP, NIC GPON, and NIC ETHERNET. Some other dependencies of this application are
ARM, ICL, DSP, OSR, etc. The main functionality of this application is Order and TASK.
Responsibilities:
• Analysing the functional requirements
• Used agile methodology (Scrum) to ensure the new features meet the customer
requirements and acceptable quality assurance standards.
• Creation of test scenarios, test cases, test scripts and test data.
• Responsible for GUI and functional testing, using black box testing techniques.
• Created Test scripts using Element Locators and Selenium WebDriver methods.
• Involvement in test execution, result analysing and defect reporting.
• Designed test cases using Selenium WebDriver and TestNG.
• Implement, maintain, and document automation projects for project management
applications.
• Identify potential areas of improvement and design plan for implementation.
• Ensure full documentation of development and testing processes.
• Enhance test scripts using Java features and TestNG Annotations.
• Performed load and performance testing using JMeter.
• Execution of Selenium Test Cases and Reporting Defects.
• Conducting data driven testing, cross browser testing and parallel test execution.
• Involved in regression testing using Selenium.
• Interacting with Developers to resolve Defects.
• Enhancing the test scripts for global execution.
• Workflow testing.
• Used SQL queries in performing Database testing.
Project #3:
Description:
FinFlowz Banking Web Application, it refers to core-banking software and its interfaces
that allow banks to conduct and record transactions made by the bank's customers
to their accounts, Application modules are
• Dashboard.
• Account Creation.
• Customer overview.
• Internal, Domestic International Funds Transfers.
• International Funds Transfers.
• Standing Instructions all Transactions.
• Create Complaints.
• Cheque Request.
• Block Cheque Request.
Responsibilities:
Analysed the Business Requirements Document, put input in Test Plan and prepared
detailed Test Cases
for new functionality
Develop automated acceptance tests using technologies such as: Cucumber, and
Selenium.
Created Feature files according to the given User Stories.
Writing Step definitions using Element Locators, Web driver methods, Java
programming features and TestNG Annotations.
Developed Automation scripts for new enhancements using Selenium Web Driver
and TestNG.
Implemented Automated execution of tests ( need based) using Maven and Jenkins.
Created automation framework in Selenium Web Driver using behavior driven
approach like Cucumber.
Involved in setting up continuous integration system using Jenkins and working
knowledge with cloud based code repository system like Git Hub.
Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the
web application.
Tested request and response XML's based web services interfaces using SOAP UI.
Performed Web Services Testing and XML validation by creating test case suite using
SOAP UI.
Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
Performed API Level testing for web services, enhanced the Test harness and
developed many Test suites using XML.
Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform
like IOS, Android.
Updated Test Plans and Test Cases periodically to manage changes in requirements.
Uploaded test cases executed test cases and logged defects in Mercury Quality
Centre.
Reported software defects in Quality Centre and interacted with the developers to
resolve technical issues.
Connected to database to Query the database using SQL for data verification and
validation.
Project #4:
Description:
Responsibilities:
• Understand the Functional Requirements Specifications of the Project.
• Prepare the test Cases and test data.
• Preparation of Automation test Scripts using Selenium Web driver
+Maven+Java,TestNg.
• Execute The test Scripts against to the Application.
• Maintain the Test Execution Results and keep on update into Team Lead.
• Working in Hybrid Framework Approach of the POM.
• Performed integration testing, Re-testing, Regression testing, sanity testing.
• Defect Reporting by using Jira.
• Extensively performed Testing process to ensure the quality of the software.