Sudipto Biswas

Software Engineer

Toronto, Ontario, Canada3 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 6 years of experience in test automation.
  • Expertise in secure large-scale distributed systems.
  • Strong focus on coding standards and documentation.
Stackforce AI infers this person is a Software Engineer specializing in Test Automation and Software Development in SaaS and Cybersecurity.

Contact

Skills

Core Skills

Software DevelopmentTest Automation

Other Skills

AlgorithmsAnsibleBashC++CRUD operationsCSSData StructuresDockerFastAPIFramework extensionGitHubHTMLJavaScriptJenkinsLinux

About

• Moved to Canada as a new PR end of Jan 2022. • 6+ years of experience in test automation, test framework development and effective use of test strategies. • Expertise in secure large-scale distributed systems with microservices, RESTful webservices and UI. • Actively involved in requirement review, test plan design, estimation of efforts, writing test scenarios and testing in various dev/test/stage/prod environments. • Strong focus on coding with standards, code reusability and documentation. • Experienced in project development using Agile methodologies, namely Scrum.

Experience

Kinaxis

2 roles

Software Developer 2

Sep 2023Present · 2 yrs 6 mos · Toronto, Ontario, Canada

Contributing Test Developer, Machine Learning

Apr 2022Oct 2023 · 1 yr 6 mos · Toronto, Ontario, Canada

Cloudera

Software Engineer II

Aug 2021Nov 2021 · 3 mos · Bengaluru, Karnataka, India

  • METERGURU
  • MeterGuru is Cloudera’s one-stop solution for all metering testing. It’s also designed to leverage resources from other executions to proactively and periodically collect data and analyze it by running a given set of validations.
  • Owned the entire lifecycle of v1.0 of this product including coining the name, designing the server, and developing all features.
  • Employed FastAPI and MongoDB to develop the server and its DB connections.
  • Added UI REST interface equipped with all CRUD operations using FastAPI Docs.
  • Provided a wrapper for the REST calls to be used silently and without failures by other teams to register their execution with MeterGuru.
  • Used daemonized independent threads to behave like hooks to registered resources in order to collect metering data.
  • Added test execution that dumps all the data onto a test-pod, runs validations and sends a report to the corresponding team whose execution resource was leveraged.
FastAPIMongoDBREST APICRUD operationsSoftware DevelopmentTest Automation

Hortonworks

Software Engineer In Test

Sep 2017Sep 2021 · 4 yrs · Bengaluru, Karnataka, India

  • REPLICATION MANAGER (RM)
  • RM is a Cloudera solution that facilitates replication of data, metadata and configurations across components such as HDFS, Hive, Atlas, Ranger, HBase and across on-premise and cloud-based clusters. It has a web UI backed by REST API’s.
  • Automated all of DLM UI test scenarios using Selenium.
  • Added test framework for data creation and validation in HDFS, Hive, Atlas, Sentry, Ranger and HBase to facilitate replication testing.
  • Added test framework to automate the replication engine’s API calls to test replication policy operations using Python’s requests module.
  • Extended Cluster Class to include Experiences to facilitate HBase data replication between an on-premise cluster to an Operational Database Experience cluster on cloud.
  • Extended Test Pod Setup Ansible playbook by automating pre-requisites using bash scripts.
  • UNIFICATION OF RM TESTS
  • Efforts were made to remove code duplication and streamline RM test executions as types of clusters and methods of replication grew.
  • Owned the entire effort including the unification design and the code refactoring,
  • Employed python’s Abstract Base Class (ABC) module to create two abstract classes of ‘cluster’ and ‘replication-engine’ as sole interfaces to the test suites.
  • Brought down the number of test suites from 15 to 6, as test suites executing the same flow for different combinations of clusters and replication-engines were removed leaving only the unique test-flows.
  • Extending test framework to newer cluster types became easy as the set of methods to implement became clear and fixed, and there was no need for a new test suite.
  • The cluster and replication-engine types were also easier to manage and they were passed as two variables into the CI/CD Jenkins pipeline.
  • Added an automated schedule rotating Nightly Executions between all the combinations of cluster and replication-engine types eliminating duplicate execution definitions.
SeleniumPythonAnsibleBashTest AutomationSoftware Development

Fireeye, inc.

Software Development Engineer

Jul 2015Aug 2017 · 2 yrs 1 mo · Bengaluru, Karnataka, India

  • EXPOITGUARD (ExG)
  • ExG is the client-side application of FireEye’s Endpoint Security (HX) solution. It delivers behavior-based monitoring, detection and prevention against exploits for endpoint applications.
  • Automated internationalization tests for the Windows flavor of ExG.
  • Extended the test framework adding Unicode support.
  • Caught crucial bugs in the product handling characters outside of the Basic Multilingual Plane.
  • Automated tests for the Kext driver of the corresponding Mac version of ExG.
  • Extended test framework to support the Mac application.
Test AutomationUnicode supportFramework extensionSoftware Development

Deloitte

Technology Consultant

May 2014Jun 2014 · 1 mo · Bengaluru, Karnataka, India

  • Summer Intern.
  • 1. I worked on a project with a team of around 35 people who worked from all the four locations of Deloitte USI.
  • 2. My training involved understanding the functional domain, learning the business processes involved and understanding the testing framework.
  • 3. After that I have continued to test and document the results of the project.
  • 4. The training provided exposure to Professional Team Work and the Software Development Life Cycle (SDLC).

Education

Indian Institute of Technology, Bombay

Bachelor of Technology (B.Tech.) — Computer Science

Jan 2011Jan 2015

Kendriya Vidyalaya

AISSCE — Sciences

Jan 2009Jan 2011

Kendriya Vidyalaya

AISSE

Jan 1998Jan 2009

Stackforce found 100+ more professionals with Software Development & Test Automation

Explore similar profiles based on matching skills and experience