1. Somnath Bhattacharjee
Mobile: +91-9674456744; E-mail: somnath.s.bhattacharya@gmail.com; GitHub – http://www.github.com/somnath-s-bhattacharya
- 1 -
3+ years of experience in Automation of Ruby on Rails, Java/J2EE applications, Middleware Service Integration on
Oracle Fusion and UI test automation in projects ranging from business systems upgrade/remediation, business
systems segregation, acquisition and digital marketing projects
SUMMARY
I am a dynamic and result-oriented person. Keen analysis & insight, team approach and multi-cultural orientation are my core
strengths to drive delivery excellence and implement best practices in Quality Assurance and service integration projects. I
have excellent interpersonal and communication skills and am capable of analysing complex business landscapes and handling
teams located across the globe.
PROFESSIONAL EXPERIENCE
Experience in Coupa Software Inc - January 2016 – till date
Designation – Software Engineer Domain Expertise – Finance (Procurement/Expense Management & Data Analytics)
Current Role – SDET Technical Expertise - UI Test Automation (Web/Android)
In Software Development Engineer in Test (Web/Android) role – (January 2016 – Present)
I am currently working for the Sourcing and Analytics Module of the Coupa cloud based Enterprise package following agile
SDLC. I am leading a team of 6 Automation QA Engineers (located across 3 geographies) focussing on the development of a
robust QA framework to tackle automated testing of cloud applications across web and mobile platforms. My primary
responsibilities include development/maintenance of automation framework, segregating automation and functional tasks
and sprint planning.
Primary Tasks: Development of end-to-end test automation suites and standalone tools.
• Development and Maintenance of Test Scripts for regression test suites.
• Manage code review and propagation of test scripts to ensure high quality and reliability of the automated test suite.
• Handling build failures on CI Platforms (Jenkins, TeamCity and Solano).
• Multi-Threaded UI automation framework – Developed on java for a web application (with auction functionality) for system
level testing to emulate concurrent user behaviors.
• Developed automation framework for Analytics Product Line
1. ETL Test Automation – Validation of ETL Process Status (Successful/Unsuccessful).
2. Cross-System Data Validation – Validation of Modelled Data (along with transformations) between native application
and third-party application to ensure data quality.
3. Comprehensive Test Reporting – Automation of generation of detailed test reporting to ease RCA during regression.
• Working In-sync with customer support team as product SME to identify and categorize production issues as –
1. Application level – Development Issue
2. Platform Level – Issues with cloud platform
Learnings till date
Technical – Git, Ruby on Rails, RSpec, Factory Girl, Capybara, Turnip, Site Prism, Trail-Blazer Architecture, Multi-Threaded UI
automation (to emulate concurrent user behaviour).
Domain – Sourcing/Procurement, Analytics
Experience in Cognizant Technology Solutions - September 2013 – January 2016 (27+ months)
Designation – Programmer Analyst Domain Expertise - QE&A, Retail, E-Commerce
Current Role – SDET Technical Expertise - UI Test Automation (Android), SOA, Webservices
Client – COPART Inc.
In Software Development Engineer in Test (Webservices) role – (June 2015 – December 2015)
I was working along with the Webservices QA team at offshore, as an automation framework developer to help develop an
end to end automated webservice testing suite.
Primary Tasks: Development of end-to-end test automation suites and standalone tools.
• Performance Test Executor – Developed on java, for RESTful web service and Website performance testing with a web based
test data and result/report visualizing feature.
• JSON Parser – Bulk Data Editor – Developed as a standalone GUI based tool to generate JSON data for field level validation
2. Somnath Bhattacharjee
Mobile: +91-9674456744; E-mail: somnath.s.bhattacharya@gmail.com; GitHub – http://www.github.com/somnath-s-bhattacharya
- 2 -
scenarios (Mandatory Field Scenario, Max/Min Length Scenario, Data–Type Validation Scenario).
• XPath Generator – Java tool which generate XPath/JSONPath for JSON data.
• End-to-End Functional Test Suite – Java based functional test suite for end-to-end test execution and intermediate data
validation at business defined checkpoints for RESTful web service cluster.
• Data Validator – Developed as a standalone GUI based tool which validates two JSON/XML files (field level) based on
relational mapping provided in an excel spreadsheet containing corresponding XPath of fields present in two files.
• Automated Daily Status Report (DSR) Sharing – It is a java based tool that consolidates test execution reports of various LOBs
from a NO SQL Database for a 24 hour duration and sends a Daily Status Report mail and a notification text with a fixed
format to the concerned stakeholders of a particular project using the mandrill api, saving valuable man-hour earlier
invested in data consolidation and mailing.
• Copart QA Team Portal Development – Full stack development of the portal, to better handle knowledge transition
processes, project management activities, tracking account level expenses, analyse resource skill levels and thus facilitating
resource allocation across 8 LOBs within the account.
Learnings till date
Technical – AS400 features (expertise level - intermediate), SOAP UI Pro, Multi-threading in Java, HTML5/CSS, JavaScript and
Theoretical knowledge of JAX-RS
Domain – E-Commerce, Digital Marketing, Conversion Rate
Client – NIKE Inc.
In Software Development Engineer in Test (Android) role – (January 2015 – June 2015)
I was working in sync with the Cognizant RCG Business Development team for creating business penetration in the mobile
automation segment within the NIKE Brands (Digital Marketing) wing.
NIKE Brands Project (Digital Marketing) – NIKE Brands is focussed on generating new customers and serve existing
customer base by providing Mobile Application Services across various sporting genres viz., athletics, golf, soccer, etc. I am
responsible for the development of customised android automation framework using appium, selenium and testng for UI
test execution. Applications Automated and in business pipeline – Nike Training Club, Nike Golf 360 and Nike Soccer.
Learnings
Technical – Appium, JSON Wire Protocol, Android, Apache CouchDB, ElasticSearch and Kibana
Domain – E-Commerce, Digital Marketing, Conversion Rate
In Delivery Assurance Engineer role (November 2013 – December 2014)
I was an integral part of the AASE DA Team from Cognizant Technology Solutions working for NIKE, Inc. The assignments
consist of Requirement Gathering, Analysing Supply Chain Landscapes, Validation of functional Mapping of business data from
Source to Target Systems and Test Data Management. Middleware Service Integration on Oracle Service Bus, Unit Test Design,
and White Box Testing of modular services in the DEV-INT environment were the primary tasks. I’ve been identified as a
critical resource for various production releases by the client. I also have been operational in the Development of client-
centric automation tools, content management systems and Cognizant Internal portals.
Details of the project tracks led by me from offshore:
NIKE Business Systems Upgrade Projects – Responsible for White Box Testing of 100+ modular services on Oracle Services
Bus and Integration of 30+ Middleware links on weblogic server.
NIKE Business System Segregation Project – Responsible for the Integration of 50+ Middleware links on weblogic server
for.
NIKE Acquisition Project – Responsible for the White box testing of 100+ modular services on Oracle Service Bus and
Integration of 20+ Middleware links on weblogic server.
Successfully developed the a few client-centric automation tools and Portal
3. Somnath Bhattacharjee
Mobile: +91-9674456744; E-mail: somnath.s.bhattacharya@gmail.com; GitHub – http://www.github.com/somnath-s-bhattacharya
- 3 -
• AASE Mapper – XML and Delimited Data Validation Tool – Reduces Data validation time by 60% – 70%
• JMS Message Capture Tool – Captures data from configured JMS topics and reduces test execution time.
• OSB Smoke Test Automation Tool – This utility can post XML data to JMS topics and queues to perform smoke test of
multiple Middleware links at a time.
Successfully developed the following portal for Cognizant :
• Team Info Portal – Stores detailed data of all resources in the NIKE Account resource details. The master table for this
portal serves as a data repository, for mid-year performance reviews and pre-sales RFP activities.
Successfully handled multiple production releases of multiple projects on a semi-annual basis: Resource handling, work
distribution and acting as a client POC have been the primary responsibilities during production releases.
Learnings
Technical – Oracle Service Bus, Informatica, Teradata, Cognos, Electronic Data Interchange, Distributed Order Management
System
Domain – Merchandising, Store Operations, Supply Chain Management
PROFESSIONAL ACHIEVEMENTS
Successfully delivered Upgrade Projects – Herentals, Phoenix and Minor Releases as a part of AASE DA Team.
Successfully delivered Segregation Project – Domain Split
Successfully delivered automation tools for data validation, smoke testing and performance testing.
Recognized as the “Pillar of The Month” employee by Nike Account, RC&G-QEA, Cognizant Technology Solutions for
June, 2014
Received multiple client level appreciation for meeting tight deadlines.
Successfully developed automation framework for Nike Brands Android Applications – Nike Training Club, Nike
Soccer, Nike Golf 360.
ORGANIZATION INTERNAL TRAININGS/CERTIFICATIONS
• Fundamental Training on Selenium Webdriver and RC.
• Fundamental Training on Core Java and J2EE.
• Fundamental Training on Synchronous and Asynchronous Webservice development (JAXWS and Axis 2.0).
• Cognizant Certified Professional in Software Testing.
• Cognizant Certified Professional in Retail – Store Operations and Multichannel Retailing.
MIDDLEWARE TECHNOLOGIES ACQUAINTED WITH
• Oracle Fusion, Informatica and EDI.
PROGRAMMING LANGUAGES KNOWN
• Strong knowledge in Java (J2EE) and C, Fair exposure in Javascript, Node.JS, Unix Shell Scripting and SQL Scripting.
TESTING TOOLS USED
• Appium, Selendroid, NightwatchJS, Selenium Webdriver, SOAP UI, JMETER, Hermes JMS, AASE Mapper, JMS Message
Capture Tool, JMS Bulk Data Generator.
ACADEMICS
• Bachelors in Mechanical Engineering(B.Tech): Jalpaiguri Government Engineering College, WBUT
Year of Passing – 2013 DGPA: 8.31
• HS: WBCHSE Board, Science (with Mathematics) – Bidhan Chandra Institution – Durgapur
Year of Passing – 2013 Aggregate Percentage – 80.6 %
• CBSE: CBSE Board, Hem Sheela Model School – Durgapur
4. Somnath Bhattacharjee
Mobile: +91-9674456744; E-mail: somnath.s.bhattacharya@gmail.com; GitHub – http://www.github.com/somnath-s-bhattacharya
- 4 -
Year of Passing: 2007 Aggregate Percentage – 89%
EXTRA-CURRICULAR ACTIVITIES
• SuccessfullycoordinatedaworkshoponAutomotive engineering (AutoNEX) organized by Emaanagineer India,
during The Annual Techno-Management Festival of Jalpaiguri Government Engineering College, Sristi in 2010.
• Member of the Annual Magazine Committee of Jalpaiguri Government Engineering College since November,
2009 and unanimously elected as the Secretary of the same on 8th
September, 2011.
• Successfully organized The Annual Techno-Management Festival, Sristi in the year 2011 as the Chief
Coordinator.
PERSONAL DETAILS
DOB: 4th March, 1991