Get C2C/W2 Jobs & hotlist update

Nabanjan Das  – Lead Software QA Consultant – [Skills- Python, Appium, Cypress] – 13+ years Exp

Nabanjan Das – Lead Software QA Consultant– [Skills- Python, Appium, Cypress] – 13+ years Exp

Consultant's Details: 

Consultant Name: Nabanjan Das

Visa: Green Card

 

Employer Details:

Employer:Nextgen Technologies Inc

Contact Person:Kushal

Email:kushal.desai@nextgentechinc.com

Note: Please call between 09:30 AM PST to 06:00 PM PST

Phone: +1 (413) 424-0484

Nabanjan's Resume

Summary:

Has extensive experience in object-oriented programming and development of Software Testing Applications using Java/JavaScript/Typescript/Python/Go/Scala/C# in UNIX (HPUX/Sun Solaris/Linux), Windows, and Mac.

Looking for a challenging position in Software Test Automation development in JavaScript/Typescript/Python/Go/Java/Scala/C# as a QE Lead. My extensive industry experience and strong academic background (please refer to qualifications) make my fundamentals solid.

 

Software Tools and Packages: Okta(MFA), AssertJ, PostgreSQL, Postman, Gatling, Spincloud, docker, docker-compose, Elasticsearch(Kibana), Rest APIs, data test, Django, celery, Jira, zephyr, VSCode, gdb, pytest, Selenium/Selenium 4, Nightwatch, Cypress, WebdriverIO, Appium + UI Automator, BDD, Cucumber, JBehave, Linux, perforce, svn, Nginx, Nodejs, express, Fiddler, Saz Proxy, SQL Manager, Oracle DBMS, ClearCase, workshop, make, awk, sed, VC++ IDE, MySQL, MS SQL, DBeaver, gnu tools, ACID, Apache Web Server, Tomcat, SOA, Apache Spark, Kafka, JMS, Docker, Apache Portable Runtime library, Wireshark, netcat, OpenSSL, configure, auto_conf, cunit, VMWare, vSphere, Hyper-V, AWS, GCP, Azure

 

Technical skills:

Software Languages:               Python, Java, Scala, C#, PHP, SQL, PL/SQL, C, C++, Go

 

Scripting Languages:              Typescript, JavaScript, AJAX, jQuery, Groovy, Tcl, csh, bash,

                                                  Perl, Python, Ant, Ivy
 

Platforms:

 

Operating Systems:

 

Editors:

 

Networking and Concurrency Skills:

 

  Pentium versions, Apple Mac

 

  Mac, Unix (Solaris, SunOS, Linux, HP-UX), DOS, Windows

  

  

  vi, eclipse, vim & gvim, PyCharm, IntelliJ, VSCode

  

   Go Routines, Go channels, OpenCV, Sockets, TCP/IP,   

   UDP, HTTP, shared memory, pipes, fifos, multi-

   threading, mutex, conditional variables
 

 

EXPERIENCE:

Mastercard, Inc., O’Fallon, MO

Lead Software QA Consultant                                                        May 2025 to Present

Mastercard is a global leader in the payments industry.

It connects and powers a digital economy that benefits people, businesses, and governments worldwide by making transactions safe, simple, and accessible.

Responsibilities:

  • Worked on Min Limit feature testing for the StandIn application – an automated system that approves or declines transactions for card issuers when their systems are down, ensuring payments continue to work seamlessly. Automated and manual testing while building the new site of carparts.com
  • Involved in Agile Scrum ceremonies, collaborating with developers to ensure the timely and efficient delivery of features
  • Execute API tests using Postman and integrate them with automation scripts for seamless testing
  • Utilize JIRA for defect tracking and project management, ensuring timely resolution of issues
  • Write new and maintain API Tests of backend services using Java/Springboot
  • Write new and maintain UI Tests in Cypress
  • Perform continuous integration and deployment using Jenkins, ensuring automated tests run with each code change.
  • Lead the on-shore and off-shore QA team for the releases

 

Technologies: Java, Springboot, IntelliJ, JavaScript, Typescript, Cypress, VSCode

 

Carparts, Inc., Livermore, CA

Lead Software QA Consultant,                                                       Feb 2024 to March 2025

CarParts.com (formerly U.S. Auto Parts Network, Inc.) is an American online provider of aftermarket auto parts, including collision parts, engine parts, and performance parts and accessories.

Responsibilities:

  • Automated and manual testing while building the new site of carparts.com
  • Write new UI Tests for the new site in Cypress
  • Set up a Selenium test suite and built a generic reusable automated test system using the Data-driven and Keyword-driven frameworks with Java, Selenium WebDriver, JUnit & TestNG.
  • Develop and maintain test automation scripts and Selenium WebDriver for web and mobile applications. Perform continuous integration and deployment using Jenkins, ensuring automated tests run with each code change.
  • Write and maintain TestNG/JUnit test cases to validate web applications.
  • Execute API tests using Postman and integrate them with automation scripts for seamless testing.
  • Involved in Agile Scrum ceremonies, collaborating with developers to ensure the timely and efficient delivery of features.
  • Created Test case Scripts (Java-Selenium WebDriver) in executed the tests in different browsers
  • Utilize JIRA for defect tracking and project management, ensuring timely resolution of issues.
  • Ensure compatibility across browsers (Chrome, Firefox, IE, Edge) using Selenium Grid.
  • Lead the on-shore and off-shore QA team for the releases

Technologies: Java, Selenium, JavaScript, Cypress, Jira, Postman, Jenkins

Topcon, Inc., Livermore, CA

Lead Software QA Consultant                                                        June 2023 to Jan 2024

Topcon Positioning Systems, Inc. (TPS) designs and manufactures precise positioning products and solutions. Project is implementing software on Satellite receivers. Converters, Loggers, Power button monitoring for different actions – poweroff, recording, poweron, …

Responsibilities:

  • Python scripting for installing the software
  • Shell scripting for the entire flow for the release
  • Lead the test automation and dev-ops team
  • Test automation of the validation of the functionalities
  1. UI Tests using Java/Selenium for all new UI design elements
  2. Proxy mocking so that the UI can work locally when no internet access is there – proxy to backend
  3. Migrating UI Tests to a new framework in Cypress
  • Incorporating the test automation in CI/CD
  • Test Automation (Front-end and back-end) of the website of the releases – Python/Django for the backend of the website
  • Debugging C/C++ embedded system code for bug fixes – CMake for builds – Clion for IDE

 

Technologies: Java, C/C++, Selenium, Appium, Cypress, AWS EC2, Python, Django, Rest Assured, TestNG/JUnit, IntelliJ, Nginx, Jira, git, zephyr, Confluence, TestRail, VSCode, Jenkins, tcpdump, CMake, Clion

 

 

Meta, Inc., Menlo Park, CA,

Lead Software Consultant                                                                Jan 2023 to May 2023

Software Consultant to the Operational Datastore Team (ODS). An operational data store (ODS) is a central database that provides a snapshot of the latest data from multiple transactional systems for operational reporting.

 

Responsibilities:

  • Doing projects in Python (rate card tool)/shell scripting (removing client source code of PhP/C++ clients sending spam data)
  • UI Tests using Java/Selenium for the ODS dashboard – incorporating all new UI design elements

 

Technologies: Java, Selenium, Shell scripting (bash), IntelliJ, Junit

 

Grid Dynamics, Inc., San Ramon, CA,

Staff Test Automation Software Engineer (Lead)                                       Sep 2021 to Sep 2022

Client (inside Apple) needed this project for Test Automation of the Recommendation engine. Another client in the same company needed a project to design/build the Backend Test Automation framework of 3 projects. Gave a demo of how to use Cypress and advantages of using Cypress over the WebDriver IO framework for UI Test Automation.

 

Responsibilities:

  • Working on Test Automation frameworks and Backend Tests – Springboot for unit/integration tests and testNG/rest assured for end2end/integration tests
  • Performance testing – Scala/Gatling for Load Testing, Go for Stress Testing
  • Test Automation Framework Solution architecture design and implementation
  • Clarifying requirements with stakeholders
  • Estimating features and CRs
  • Tests Development in the framework
  1. UI tests for new features using Selenium/BDD/Cucumber – test machines are in AWS EC2 (S3 for large file storage) – deployed on demand
  2. API testing of new features using Rest Assured – test machines are in AWS EC2 – deployed on demand
  • Performing code reviews of peers
  • Participating in backlog refinement, planning and demos

 

Technologies: Java 8, Scala, Go, Mockito, API testing, UI testing, End2end testing, AssertJ, Cypress, Javascript, Typescript, Selenium 4, Appium, TestNG/Junit, Rest Assured, BDD, Cucumber, JBehave, Maven, Gatling, Jenkins, Postgresql, DBeaver, Spincloud, Kubernetes, Docker, Jira, Radar, Confluence, Postman, AWS (EC2, S3), Spring, Springboot, Hibernate

 

 

Equinix, Inc., Sunnyvale, CA,

Staff Software Quality Engineer (Lead)                                                     Jul 2020 – July 2021

Employer needed this project for Cloud Exchange Fabric rollout by Harmonization of service profiles

Responsibilities:

  • Worked on Cloud Exchange Fabric rollout
  • Harmonization of service profiles
  • Creation of connections, etc. and Test Automation
  • Test Automation Framework Solution architecture design and implementation
  • Tests Development in the framework
  1. UI tests for new features using Selenium/BDD/Cucumber and Cypress – test machines are in AWS EC2 (S3 for large file storage) – deployed on demand
  2. API testing of new features using Rest Assured – test machines are in AWS EC2 – deployed on demand
  • Performing code reviews of peers
  • Participating in backlog refinement, planning and demos

 

Technologies: Java 8, IntelliJ, MySQL, Postgresql, Rancher, Kubernetes, Docker, Selenium, Cypress, Javascript, Typescript, BDD, Karate, Cucumber, Azure, AWS, Jira, zephyr, Confluence, Postman, Spring, Springboot, Hibernate, Mockito, Junit/TestNG

 

 

 

Egnyte, Inc., Mountain View, CA,

Staff Software Quality Engineer (Lead)                                                     April 2019 – June 2020

Employer needed this to create the next generation caching solution – smart cache

 

Responsibilities:

  • Working on the next generation caching solution (branded as smart cache) product of Egnyte – improving the enterprise file sharing experience by having a caching layer in the on-premise device for automated relevant syncing of folders/files with no manual intervention, and better user experience and performance.
  • Architecting/Developing end2end test automation framework (Web & Desktop – windows/mac)
  • Performance testing automation framework – did in depth performance testing starting with apache bench and moving on to JMeter
  • Monitoring/Debugging using Grafana and Kibana dashboards – was involved in debugging/monitoring using Grafana and Kibana dashboards

 

Technologies: Python, Go, PowerShell, VSCode, Restful APIs, pytest, Groovy, Docker containers (docker, docker-compose), Elastic Search (Kibana), nginx, make, cmake, Kubernetes, JMeter, Jira, Jenkins, CI/CD, Confluence, VMWare Esxi, Hyper-V, Grafana, AWS, Google Cloud, Linux, windows, Postman, AWS (EC2, S3)

 

 

 

Conviva, Inc., Foster City, CA,

Senior Test Automation Engineer (Lead)                                                       April 2017 – Feb 2019

The Employer needed this to create the test automation framework for post release testing of the product to clients. Also, the legacy full-stack product had to be maintained

 

Responsibilities:

  • Maintenance of functionality, robustness, performance and scalability – in Python/Django
  • MFA (Okta) testing of internal websites (mainly touchstone.conviva.com/)
  • Architecting and developing automation frameworks for end2end and regression testing (python – multithreading, java, testNG, selenium, appium, py4j)
  1. UI tests of new features – test machines in AWS EC2 (S3 for large files) – deployed on demand
  2. API testing using python framework – test machines in AWS EC2 (S3 for large files) – deployed on demand

 

  • Architected scalability from 1 to 4 backend servers using master-slave configuration of Redis dB to mitigate nfs load
  • fab for deployment, F5 for load balancing, AWS EC2 for the compute engine, Grafana for monitoring

 

Technologies: Python, Django, Java, Selenium, Junit/TestNG, Okta, Rest API, Python, Kubernetes, JMeter, Jira, Jenkins, CI/CD, Confluence, Grafana, AWS (EC2, S3), Google Cloud, Postman

 

 

NextGenTechnologies, Inc, San Jose, CA,

Senior Automation Engineer (Lead)                                                     May 2016 – March 2017

Client: Walmart Labs, Sunnyvale, CA                                                                                                           Feb 2017 to May 2017

Senior Consultant

 

  • Automated the Testing of Payment systems of Walmart Labs (Wangea Payments)

 

Languages and Tools used: Java, Eclipse, Maven, Junit

 

Client: GE Digital, San Ramon, CA)                                                                                                                        June 2016 – Jan 2017

Senior Consultant

 

    • Automation of test framework development and tests using selenium protractor for Predix IOT Efficiency Analyzer product – Protractor, BDD, Cucumber

 

Instart Logic, Inc., Palo Alto, CA

Member of Technical Staff                                                                       April, 2014 – April, 2016

Employer needed this project to improve on being just a CDN provider by browser client side and backend integration and interaction to improve loading time of enterprise websites.

 

Responsibilities:

    • Worked with the team for end-to-end tests in typescript, Javascript – NodeJS, express – the feature was Html Streaming – a performance optimization feature where a common head of html is cached in a learning period for the website while going through a proxy. The head is served before the body arrives from origin website to get a head start in downloading resources by t
    • Lead the team creating a CI framework in Jenkins using Docker containers using Jenkins DSL – Groovy language was used to build the framework
    • Built browser automation framework using Java Selenium and mobile app using Appium + UI Automator (Android) and Appium + XCuiTest (iOS)

 

Technologies: Jira, Groovy, Selenium, Appium, Nightwatch, UIAutomator, XCuiTest, pycurl, Python, nose, Java, Multithreading, Linux, HTML, CSS, NodeJS, Javascript, Typescript, Express, Ubuntu, Docker, Git, Confluence, Xen-Server, Postman, Rest API

 

 

Riverbed, Inc. San Francisco, CA,

Member of Technical Staff                                                                        April 2012 – April 2014

 

Employer needed this project to merge a Load balancer (Zeus) and front-end web content optimization (Aptimizer) into single product by porting C# code to C++ code needed by the load balancer

 

Responsibilities:

  • Worked successfully on creating an end-to-end test automation infrastructure in C#/Selenium for end-to-end tests
  • Worked with the testing team to work on Web Content Optimization (front end optimization) in Aptimizer to do rest API testing of backend using pycurl
  • Lead the design and development of the test infrastructure in C# to test load (cpu, memory, …) in graphs
  • Proposed, designed and developed by leading the team to create a set of scripted tools to tests the robustness of the tool (figure out which sites crashes the tool) by running the entire flow through the 11000 websites overnight (website names obtained from the free trial used by the potential customers) without the help of any other human resource.

 

Technologies: C++, C#, Selenium, Pycurl, Perforce, Jira, Confluence, Clonezilla, bash scripting

 

Education and Certificates

 

EDUCATION:

M.S. in Computer Engineering

Department of Computer Engineering, Santa Clara University, Santa Clara, CA

(Part-time Graduate Student)                                     Graduated in Dec 2009. GPA: 3.8/4.0

 

B.S. in Computer Science & Engineering

Indian Institute of Technology (IIT), Kanpur, INDIA, GPA: 8.3/10.0 (equivalent to 3.3/4.0)

 

Projects involved: pipes, shared memory, fifos, sockets, multi-threading (techniques for handling concurrency – mutexes, read/write lock, conditional variables, semaphores), database concepts (SQL, joins, indexing and sorting algorithms

 

AWARDS:

Best B.S. project award in Computer Science & Engineering, TCS award for best project in CAD/CAM, ATTA Person Award in SUN Microsystems, Inc.

 

PATENT: Author of a patented algorithm for global placement. – No. 7370305 – Method and apparatus for facilitating cell placement for an integrated circuit design. http://www.patentgenius.com/patent/7370305.html

 

Note: Please call between 09:30 AM PST to 06:00 PM PST

Kushal 

| 1735 N 1St ST., Suite 308 |San Jose, CA 95112

NextGen Technologies Inc

Email: kushal.desai@nextgentechinc.com. Website: www.nextgentechinc.com | +1 (413) 424-0484 |

To unsubscribe from future emails or to update your email preferences click here

About Author

I’m Monica Kerry, a passionate SEO and Digital Marketing Specialist with over 9 years of experience helping businesses grow their online presence. From SEO strategy, keyword research, content optimization, and link building to social media marketing and PPC campaigns, I specialize in driving organic traffic, boosting rankings, and increasing conversions. My mission is to empower brands with result-oriented digital marketing solutions that deliver measurable success.

Leave a Reply

Your email address will not be published. Required fields are marked *

×

Post your C2C job instantly

Quick & easy posting in 10 seconds

Keep it concise - you can add details later
Please use your company/professional email address
Simple math question to prevent spam