Nitin Somani

Software Engineer

Pune, Maharashtra, India11 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in developing efficient test automation frameworks.
  • Proficient in integrating CI/CD tools with communication platforms.
  • Strong background in Python and test automation methodologies.
Stackforce AI infers this person is a Fintech-focused Software Engineer with expertise in test automation and continuous integration.

Contact

Skills

Core Skills

Test AutomationPythonJenkinsSelenium

Other Skills

CCassandraFlaskGitJIRAProduct DevelopmentRegression TestingSQLiteSelenium WebDriverSlackwebMethods

About

An avid Python enthusiast. Working as a Software Engineer in Tests(SET) in Trading Technologies. Responsible for developing a highly efficient Test Automation framework to write tests and run them very efficiently with crisp and precise result summaries. Involved in writing automation Test Suites, fixing broken tests using Captain(an enhancement to the Unit Test framework in Python), creating Test jobs in Jenkins CI, scheduling them to keep an eye on the test results of different components, creating Slack bots to interact with Jenkins and post test results directly to the slack channel using Python.

Experience

11 yrs 6 mos
Total Experience
3 yrs 10 mos
Average Tenure
6 yrs 5 mos
Current Experience

Google

2 roles

Software Engineer

May 2021Present · 5 yrs

Automation Engineer

Dec 2019Nov 2021 · 1 yr 11 mos

Trading technologies

Software Engineer

Jan 2017Dec 2019 · 2 yrs 11 mos · Pune Area, India

  • Working as a Software Engineer in Tests(SET).Responsible for developing and enhancing automation automation test framework called Captain which is a specialized Python based sub language for writing highly compact tests that simulates the internal and external TT(Trading Technologies) components and test them with great efficiency. Working with continuous integration tools like Jenkins CI and and GIT versioning system. Integrated Jenkins and slack(an application to communicate internally within the organization) with api's written for Python and create Python scripts to run suites on a given github branch and fetch latest successful job results from them and post them back into the slack channel merely by providing a command on the channel.
PythonTest AutomationJenkinsGitSlack

Tata consultancy services

Assistant System Engineer

Sep 2014Nov 2016 · 2 yrs 2 mos · Pune Area, India

  • Worked as Partner Integration Developer for U.S based client named STAPLES(an ecommerce online and offline store for office products) for 9 months
  • Role:
  • Developer
  • Tools:
  • webMethods Developer, My webMethods server,Trading Networks
  • Team Size-13
  • Responsibilities: Developing mapping services to generate customized Purchase order response and Invoice in EDI and XML formats for customers,using the tool webMethods Developer.Testing the genaration of Invoice,Purchase order and POR's using Mainframe based order management system.
  • Worked as an Automation tester using Selenium with Python.
  • Role:
  • Tester
  • Tools:
  • Selenium webdriver
  • Responsibilities:
  • Design of Automation scripts
  • Identification of the dependencies and the risks.
  • Review and Execution of the scripts
  • Enhancing the scripts and running the regression test suite
  • Preparing Test data, executing test scripts using Python’s UnitTest module
webMethodsSelenium WebDriverPythonTest AutomationSelenium

Education

B.P. Poddar Institute Of Management and Technology

Bachelor of Technology (BTech) — Electronics and Communications

Jan 2010Jan 2014

Central Academy,Kota

Higher Secondary — Science

Jan 2007Jan 2009

Stackforce found 100+ more professionals with Test Automation & Python

Explore similar profiles based on matching skills and experience