You are on page 1of 5

Aadil Hayat Choudhary Ansari

801 almadinah height, two tank street,


maulana azad road, duncan road,
Mumbai Central East, Pin Code: 400008
Phone: +919920725554 | aadilc33@gmail.com

OVERVIEW
● 4+ years ​of experience in ​Software Automation and Manual Testing Processes​.
● Strong Experience in ​Automating Web Application using Selenium WebDriver with TestNG
and Cucumber.
● Worked with test Data Sources like Excel, WebSocket, Databases
● Experience in creating Automation Testing Framework like ​Data Driven, BDD,
Robot-Framework.
● Experience in Object Design Pattern - ​POM (Page Object Model) ​with ​Page Factory​.
● Experience in ​Jenkins and Maven​.
● Proficient in Manual Testing process like ​System Integration​, ​Regression​, ​Exploratory, Smoke
testing and Sanity testing ​on both Web and Mobile applications (IOS/Android).
● Run Compatibility Testing on OS - Windows 8, Ubuntu and Cross browsers (Chrome, Firefox, IE,
Safari).
● Develop the test plan ​for the tasks, dependencies and participants required to mitigate the risks
to system quality and obtain stakeholder support for this pl4an.
● Attend the ​regular client call and discuss the daily status ​with the client
● Track and prepare the report of testing activities like ​testing results, test case coverage,
defects discovered and their status.
● Experience in ​Bug Tracking Tools: Bugzilla​, ​Jira.
● Good experience in ​Software Development Life Cycle (SDLC), Software Testing Life Cycle
(STLC)​.
● Have good experience in ​Agile Environment (Scrum) and ‘V’ Model​.
● Writing scripts in ​Python & Java​ using ​Robot-Framework.
● Expertise on Testing ​REST API​ using ​Postmen​, ​Soap-UI​.
● Strong in writing ​SQL queries​.
● Excellent experience with source version control tools such as ​Git​.
● Good analytical and ​communication skills ​and ability to work independently with minimal 
supervision and also perform as part of a team.
● Worked on Web Sockets with Selenium by Capturing the data
● Develop scenario based testing for the ​JMeter scripts​.
● Create, schedule and run the scenarios using ​JMeter​ and generate necessary graphs.
● Extensively worked on ​JMeter​ to create Thread Groups and test Web Application for 
various loads on key business scenarios

ACHIEVEMENTS:
● Outstanding Performance of the Month​ (May 2017)
● Outstanding Performance of the Month (​March 2018​)

TESTING SKILLS:

Application Domain Banking, Media, Education, Salesforce/CRM, E-commerce

Technologies MVC, iOS, Android, PHP, Java, Salesforce, Python


Selenium WebDriver, TestNG, Jira, Bugzilla, Jmeter, Cucumber,
Tools Robot-Framework, Karate API
Programming
Languages Java, Python
Testing Skills Automation Testing, Module/Integration Testing,
GUI, Regression, UAT, Configuration and Defect
Management
Browsers Internet Explorer, Firefox, Google Chrome, Safari
SDLC SDLC Agile (Scrum), V Model

Operating Systems Window 7 / 8, Ubuntu

Database MS-SQL Server 2012 and 2014

PROJECT DETAILS:

NeoSoft Technologies (CMMI level 5) ​(​18​th​ July 2016 – Present),​ ​Dadar MUMBAI
Automation Test engineer

PROJECT 1: Bit Coin

Domain: ​Banking

Description: ​Bit Coin is a crypto currency. It is a decentralized digital currency without a central bank or
single administrator that can be sent from user to user on the peer-to-peer bit coin network without the
need for intermediaries. Transactions are verified by network nodes through cryptography and recorded in
a public.

Role: ​Manual and Automation Testing

Team Size: ​10

Responsibility:
● Designed and implemented automated testing tools and programs​ addressing areas
including database impacts, software scenarios, regression testing, negative testing, error/bug
retests and usability.
● Captured Web Socket data and identified the live data using selenium.
● Used Gherkin languages to write features and scenarios.
● Used ​XPath​ and ​DOM​ to work with dynamic and static objects in Selenium.
● Develop scenario based testing for the ​JMeter scripts​.
● Implemented ​BDD​ through ​Cucumber​.
● Created the ​Feature​ ​Files​ for Cucumber Automation.
● Build tests through ​maven​ pom file.
● Configured ​Cucumber Report Plugin​ and ​Performance Plugin​ to Jenkins to generate html test
reports​.
● Automated back end data validation through selenium.
● Presented Automation Test result analysis during daily ​Agile​ stand up meetings.

PROJECT 2: 20Dresses

Domain:​ E-commerce
Description​: The Project is based on women related wears. There were categories for women to filter
based on the requirement, they wish to buy. Based on the search keyword relevant data showed. Filter or
Sort the products based on the type of product to show first.

Role​: Manual and Automation Mobile Testing (Android & IOS)

Team Size: ​4

Responsibility​:
● Worked on Agile methodology. Understand the client requirements and prepare Test Plans, Test
Cases, Test Results and Test Designs.
● Test Automation - Development of tests suites and maintenance using Selenium 2 (Python) and
robot-framework using appium.
● Generate test reports for higher management and stakeholders – sprint test metrics, release metrics
● Interacting with the client to clarify the requirement and implementing requirement based on that.
● Used to track requirements and reporting bugs in Jira.
● Communicating with other team’s members.
● Participated in Team Meetings.
● Reported defects in Bugzilla, track the status of the defect and making sure that the defects are
fixed.
● Design and development of automation frameworks in selenium 2 and robot-framework

PROJECT 3: Blackman Jones

Domain: ​Education

Description: ​Blackman Jones site is based on the filing of Complaint against schools on behalf of
disability student. The project is mainly complaining about the school facility like Cleanliness, Food,
teachers being late in class, etc. There were various stakeholders, each stake had a different
responsibility. The stakeholders of the system were an admin, a data entry and case managers etc. There
are documents to be uploaded by stakeholders and each stakeholder processing the document were
dependent on one another. Scheduling of meeting by mail or by calling the parent. An outcome of the
meeting needed to be recorded.

Role: ​Manual and Automation Testing

Team Size: ​10

Responsibility:
● Worked on Agile methodology. Understand the client requirements and prepare Test Plan, Test
Scenarios, Test Cases and Test Results.
● Worked on Automation testing using Selenium WebDriver, TestNG with Java
● Used Data-driven framework
● Used Object Design Pattern - POM (Page Object Model).
● Used Continuous Integration tool (Jenkins), Build management tool (Maven) and AutoIT Tool.
● Interacting with the client to clarify the requirement and implementing requirement based on that.
● Functional Testing, Cross browser testing.
● Understand the client requirements and prepare Test Plans, Test Cases, Test Results and Test
Designs.
● Interacting with the client to clarify the requirement and implementing requirement based on that.
● Performing White Box testing, Functional Testing, GUI and Performance Testing.
● Running Regression suite periodically on the application and generating an extent report.
● Reported defects in JIRA, track status of defect and making sure that the defects are efficiently
passed from one bucket to another
● Well versed with Robot-Framework using Python.
● Developed and Executed Jmeter scripts

PROJECT 4: 311 Console

Domain: ​CRM

Description:​ It’s a US-based project, the application is merely for the citizen of US. To report regarding
potholes, or animal or animal trap etc, to file the complaint; User has to answer the question based on the
complaint selected from the drop-down. Each Complaint has a different set of question, it is set from the
backend of application in Salesforce. Once the complaint is filled, user is notified by email, which he
provided in the contact details on filing of complaint

Role​: Manual & Automation testing

Team Size: ​6

Responsibility:
● Worked on Agile methodology. Understand the client requirements and prepare Unit Test Cases,
Test Plans, Test Cases, Test Results and Test Designs.
● Interacting with the client to clarify the requirement and implementing requirement based on that.
● Functional Testing, Cross browser testing and Performance Testing.
● Automation through provar, to check config and console functionality.
● Running the regression suite with the help of Ant build in Jenkins.
● Running Sanity and Regression Testing of the application periodically and generating a report.
● Reported defects inJira, to track the status of the defect and making sure that the defects are
raised.
● Creating test cases into test rail and executing it manually.

Technologies:
● Salesforce, angular, NodeJs.

PROJECT 5: Banking (SOAP API)

Description: ​Different vendors utilize the web service. The web service includes creating a customer,
creating beneficiary, adding a beneficiary to their respective customer, calculate transfer, and etc.

Role: ​Performance Testing

Team Size: ​7

Responsibility:
● Understand the client requirements and prepare Test Plans, create 4 scenarios.
● Create SOAP requests using SOAPUI, to check manually the web service working.
● Based on the request and response shared, checking validation of the web service.
● With the help of Jmeter creating the load to test the web service.
● Each Web service Dummy data was created to check the load of the application.
● Perfmon tools are used to monitor the application and the database server.
● Checking the graph tree in JMeter for monitoring the requests and response
● Checking the Response time, throughput and other such details.
Zip Infosolution Pvt. Ltd ( IIT Startup) ​(11​th ​Feb 2015 – 15​th​ Jan 2016)​ ​ ​Andheri Mumbai
Automation Test engineer

Project 6: Nearfox App (Android App)

Domain: ​Media

Description: ​This is an Android app in which user can view their locality news or events. The user can
post their own news or events. The user can search news or events based on location. The App was a
Hyperlocal app, the location was auto-selected on the opening of the app. The Latest News section of the
locality is showed.

Role: ​Software Manual Testing

Team Size: ​20

Responsibility:
● Worked on ‘V’ model. Understand the client requirements and prepare Test Plans, Test Cases
and Test Results.
● Interacting with the client to clarify the requirement and implementing requirement based on that.
● Report the bugs on Bugzilla
● Testing the application on different OS versions and devices

PROJECT 7: News & Events Panel of Nearfox

Domain: ​Media

Description:​Crawled data from different sources used to get added. The data include events or news,
with respective location, and sources name

Role: ​Software Automation/Manual Testing

Team Size: ​4

Responsibility:
● Worked on ‘V’ model. Understand the client requirements and prepare Test Plans, Test Cases
and Test Results.
● Interacting with the client to clarify the requirement and implementing requirement based on that.
● Report the bugs on Bugzilla
● Testing the application on different OS versions and devices
● Automating the panel by using the tool selenium webdriver in python.
● Followed POM structure in python.
● Exception captured in excel.

STRENGTHS
● Quick learner, Confident, Innovative, always eager to learn & self-motivated
● Active Team Member, Enthusiastic and Industrious
● Excellent presentation skills.
● Strong analytical, research and coordination Skills.
● Efficient Communication & Leadership Skills.
● Ability to work under time constraint and crunch situations.

You might also like