Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Anoop Jain

Bangalore

Summary

I am looking actively for a challenging role in software test development/development. I have around 15+ years of experience in software industry. I worked on development of code as well as wrote automation framework and tools. My area of expertise is writing automation framework for UI and API automation and Big Data testing.

Overview

27
27
years of professional experience

Work History

Amazon
08.2016 - Current
  • I had 15 years of industry experiencing in solving problem. I worked on designing the automation framework and tools from scratch. I mentored the team members and helped them gaining the knowledge. Currently I am working with Hortonworks, Inc. I am handling the team working on Apache AMBARI project.
  • Before Hortonworks, Inc. I worked with Altisource (Hubzu), VMWare, Yahoo, Microsoft and Oracle.

Hortonworks Inc.
08.2015 - 08.2016
  • I am part of team working on testing new features in Ambari. I am working on releases, which are shipped, with new features. I wrote the framework for API testing for Ambari using Rest Assured from scratch. This framework is used to automate "Express Upgrade" and now more and more new tests are written using this framework. From last 6 months I am leading effort to focus on Ambari Views. Views are the interface for end user to use the Hadoop components like Hive, Pig and HDFS in an easy way through GUI. As of now the testing for views is not in great shape so our goal is to increase the coverage and ensure we find the bugs before customer reports them.
  • Framework – Selenium, TestNG, Maven, Rest Assured
  • Tools – Eclipse, NetBeans, JMeter

Altisource (Hubzu)
06.2014 - 08.2015
  • I focused on setting up the group for performance testing. At the time of my joining the group we have no performance testing methodology used by group, team was exploring the tools used in performance testing but no decision was made. After I joined I convinced the team we can start with JMeter as a tool and more than using the tool we should be clear what we want to achieve and how we can do irrespective of tool used. We finalized the way to do Frontend performance testing, backend performance testing and database load testing. Currently the tools we are using for performance testing are YSLOW, Pagespeed, Webpage Test, JMeter, Selenium (Automation for performance flows), Jenkins (For CI Setup). I developed the framework to do workflow testing by integrating Jmeter with Selenium ad PhantomJS. Apart from this tested the MySQL database queries using Jmeter.

VMWare India
06.2012 - 06.2014
  • Storage FVT team is responsible to test the storage related features in VMWare products. I am part of storage FVT team and testing storage features like Virtual Volumes, SPBM etc.
  • As a technical member of team my role is to test the new features provided in storage technology in VMWare products for major releases, and pass it to the upgrade team for taking care in minor release.

Yahoo India
12.2008 - 06.2012
  • This project is part of horizontal initiative that is in experimental state. The objective of this initiative to build a team to write the tools for helping testers in team to reduce their manual efforts. These tools may help testers to find the bugs like incorrect spelling on page, accessibility issues, broken links, broken images etc. or may run the performance tests on regular basis on the web page.
  • The initiative to create a horizontal team is in experimental state. I am writing the tools and implementing them so we can make our testing easy and more accurate. These tools are basically written in Java using selenium framework and PHP. I am working on three tools, which has following objectives.
  • Test the web pages for different kind of bugs like accessibility bugs, layout bugs, broken links. Images etc.
  • Tool to run the performance tests on the scheduled basis. This tool uses YSlow, Pagespeed and Firebug to generate the performance data.
  • Tool to test XSRF (Cross Site Request Forgery) check on web page.

Microsoft India
12.2006 - 12.2008
  • Ad center is a platform for display the ads on the Microsoft sites. My team was dealing with text-based ads. Ad center platform give user tools to upload their text-based ad, which are processed by automatic verification engine, which approve or reject the ads based on certain rules. For some ads the engine is not able to decide and those ads comes for manual verification. Team of editors does manual verification. That is where our tool comes into picture. This tool handles the ads that need human attention for approval/rejection decision. Ad editors, who register their decision for approval/rejection of ads, use this tool. This tool gives user facility to search the ads based on different criteria, fetch the job to work on, approve/reject the job and see reports.
  • My role in the project was to test the new features added in EVD (Editorial Verification Desktop). I was involved in writing the test specs and convert them into the code

Oracle India
07.2005 - 12.2006
  • Audit Vault is the secure database used to store the audit information from different sources. The source may be anything from database like oracle, ms-sql etc. to file system. The standard audit format is defined which also contain room for custom fields. The database used for audit information is the special database with fewer privileges. The least privilege model is used for this.
  • I was involved in testing different features. Few of them are Third party API testing, Data warehouse storage, archiving, web based UI testing etc.
  • I was involved in testing the audit vault features. The technical responsibilities are developing the effective test specs and doing the coding. The other responsibilities are to distribute the tasks among the team members and monitoring the progress.

Patni Computers
06.2003 - 06.2005

LML Ltd
06.1999 - 06.2001

Education

M.Tech - CSE

IIT Kanpur
Kanpur
01.2003

B.Tech - CSE

HBTI Kanpur
Kanpur
01.1999

Skills

  • OS – Windows, Linux, Mac
  • Big Data – Apache Ambari, Apache Hive, Apache Pig, Apache Spark
  • Language - Core Java, Python, Perl, Shell Script
  • Relational Database – Oracle, MS-SQL, MySQL
  • NoSQL Database – Mongo DB
  • Framework – Selenium, TestNG, Maven, Rest Assured
  • Tools – Eclipse, Net Beans, JMeter

Timeline

Amazon
08.2016 - Current

Hortonworks Inc.
08.2015 - 08.2016

Altisource (Hubzu)
06.2014 - 08.2015

VMWare India
06.2012 - 06.2014

Yahoo India
12.2008 - 06.2012

Microsoft India
12.2006 - 12.2008

Oracle India
07.2005 - 12.2006

Patni Computers
06.2003 - 06.2005

LML Ltd
06.1999 - 06.2001

B.Tech - CSE

HBTI Kanpur

M.Tech - CSE

IIT Kanpur
Anoop Jain