1. Sachin Kodagali (sachin.kodagali@gmail.com - 9880422972)
Career Aim
Building great teams, which deliver Quality Products by using Testing techniques,
tools & processes that are best in class. Contributing as an IC by building scalable
frameworks and keen on always improving coding and code review practices.
Work Experience
Organization Duration Position
Altisource Business
Solutions Pvt Ltd.
Jan 2014 - Present Lead Engineer, QE
Microsoft India
Development Center
April 2010 – Jan 2014 SDET II
Yahoo! Software
Development India Pvt Ltd.
July 2005 – April
2010
Senior QE Engineer
Affinity Software Aug 2004 – July 2005 Software Engineer
Summary
• 11 Years of experience in Software Testing, Test Automation (UI and API),
Performance Testing & Leadership.
• Leading a group of 8 engineers on UI & API Automation. Key
Accomplishments,
o Brought the Automation Suite Execution time down from 6 hours to 1
hour
o Increased the Automation coverage from 20% to 80% in 7 months.
o Built the framework for both UI and API (REST) Automation, defined
best practices for Code Review, Check-in, Test Script Documentation,
Automation Design from ground up.
o Worked on POC for Layout UI Automation using Galen Framework.
o Integration of Jenkins with Automation Suite to achieve CI.
2. • Worked on Backend Automation (SOAP) as well as E2E Database flows.
• Designed and Executed Performance tests for the High Scale Backend Ad
Systems.
Skills
Programming Java, JavaScript, C#
OS Windows 7/8/8.1, XP, MAC Book Pro, Unix (Basics)
Automated
/Performance
test tools
Selenium, Sahi, Galen, Rest Assured, Coded UI Test,
UIA, Load Test 2010 etc.
Configuration
Management
Tools
SVN, TFS
Database SQL Server 2008
Defect
management
tools / Process /
IDE
Eclipse Luna, Qtest, Jenkins, Bugzilla, Team
Foundation Server, Jira, Crucible, Wiki, Visual Studio
2010, SharePoint etc.
Awards
Superstar Award – Yahoo’s biggest global recognition. I received the award
as part of my team “Search Monkey” in 2008.
Received Two Team Spot awards at Microsoft in August 2011/January 2012.
Received the best award for contributing to Yahoo! Locals.
Received the Grand Prize for Yahoo! India Buzz contest.
Received QE spot award for contributing to multiple projects parallely in
2007.
Projects
3. 1. Hubzu (Business Unit of Altisource)
Tools – Jira, Sahi, Rest Assured, Jenkins, Galen, Eclipse Luna, Crucible, SVN
Hubzu is a Real Estate Portal, which enables Buyers to buy homes in USA. It
provides a means for seller to add his property which can be either Bid
(Time Limit) or Offer (No Time Limit). It also supports Buyer agent to show
the homes to Buyer through Lock Box Code.
Roles
• Leading a team of 8 engineers for both UI and Rest API
Automation.
• As a leader getting the people ready for long term vision and
enabling them to work in an environment that is fun yet
challenging.
• Complete Ownership of Stories and Tasks every sprint for the whole
team. Prioritize the things by working closely with Development and
Product Stakeholders.
• Building and Maintaining a Framework structure that is reused in
multiple projects across Hubzu.
• Contributing to every sprint by automating complex functionality.
• Coach and Mentor engineers by giving technical trainings
regularly. Also working with them to solve any problems they face.
• Working on improving overall quality across Organization,
o To avoid Manual work on User Interface (Layout) testing, did
the POC for Automating UI Layouts using Galen Framework.
o Integrating Automation tests with Test Case Management
tool, which will let stakeholders know the exact metrics
every release.
o Integration of Automation with Jenkins so that the
Regression suite is run as soon as the Build is given and
there is no manual intervention to run the suite.
4. o Automating the GA Events that are key to get the Metrics in
our Web Application.
o Built the Framework for CMS that allows automated tests to
fetch the data from CMS for verification.
2. Microsoft Ad Center – Editorial
Tools – Visual Studio 2010, TFS, Coded UI Test, Load Test 2010
Editorial is the backend piece of a larger Ad center system. System does
Manual and/or Automated Decision to be made based on Ads/Keywords
submitted from the Customer UI. Policies and rules are tied together to ensure
market specific decisions are taken. A Review tool helps manual reviews to be
conducted which forms the Front end Windows Application for this system.
Roles
• Feature Backend and Frontend Testing – API/UI Testing, DB Workflows
• Automation of both Backend (SOAP API) / Frontend (Standalone
application)
• Improved the overall Regression Pass Percentage from 80 to 95%.
• Backend Performance Testing -
a. Maintained and Deployed to the Performance Testing Environment
b. Caught Major Performance Bugs (On Web service and DB Layers)
c. Created data up to 10 million and checked the latency and throughput
on the DB layer.
3. Yahoo! Projects
Tools – Bugzilla, Selenium, SVN
5. I was involved Functional/Compatibility/Usability testing of the web
applications. I closely worked with US Teams and coordinated with the PM’s.
Some of these projects were picked out of interest and I contributed largely to
the feature testing. I also mentored folks during the projects as the number of
features increased.
Roles
• Building Test Plans, ensuring specs are proper and filing Spec Bugs from the
Product Stand point early in the cycle
• UI Automation using Selenium RC – Automated around 500+ test cases in a
span of 4-5 months.
• Visited the Team in US, worked closely with them and came back to drive
the features from testing side (Search Monkey Project)
4. Organizational Initiatives
Evangelized Tools
1) Introduced Code Review Tool and Guidelines as a process (Crucible –
Atlassian). Over 200 code reviews have been done in Automation team
and code is more stable and is thoroughly reviewed.
2) Evangelized the JSDoc tags to be used for better documentation across
Automation teams at Hubzu.
3) CI – Worked with Operations team to ensure CI is set up for Automated
tests. All suites are added in the XML that drives the workflow to run
automated tests parallel and HTML report is attached in Jenkins with
mail notification sent by Sahi.
4) Proposed a Defect Management tool (Cugger) / Check In tool
(Checkmate) across the Microsoft IDC Bangalore center.
Layout Automation
6. 1) With the multifold problems of Functional team verifying the Layout of
the GUI, we built a Automation framework using Galen
2) With Galen, a typical home page UI testing (Across 4-5 major browsers,
2-3 mobile devices) that takes a day or two, takes less than 5-10
minutes.
3) Major advantage of the Galen Framework is it works on Selenium and
also finds misalignment that the naked eye cannot detect.
Usability and Accessibility
1) Conducted Accessibility and Usability Training program across Yahoo!
India Bangalore.
5. Yahoo! Hotjobs
Jobs are scraped from the paid sites and are posted onto the Hotjobs Site.
Roles
• DB Testing to verify the number of jobs & to test various other fields.
• User Interface/Functionality Testing.
6. Kelkoo
Products are extracted from the given site as per the client specification.
Roles
• Functional Testing using RunAdk tool.
7. • Using CVS to check in (Edit) and check out (Update).
Education
• BE in Electronics and Communication Engineering from
Basaveshwara Engineering College, Bagalkot (2003)
• PUC in Science from Basaveshwara Science College, Bagalkot (1999)
• SSLC from St Anne’s Lions School, Bagalkot (1997)
Personal Information
Name: Sachin V Kodagali
Birth date: 26/08/1981
Languages Known: English, Hindi, and Kannada