# Pragati Sanjay Shinde > Staff Software Engineer at Intuitive Surgical Location: Fremont, California, United States Profile: https://flows.cv/pragatisanjayshinde Full-Stack engineer familiar with a wide range of programming languages and tools. Skillset- Back-end: Java, Python, go, cpp, c#, SpringBoot, Nodejs Database: MongoDB, DynamoDB, MySQL, snowflake Testing Tools: Cucumber, Gerkins, Robot Framework, Selenium Wendriver, Junit, TestNG, HP-UFT, BDD, TDD Build Tools: Ant, Maven, Gradle DevOps: AWS, EC2, S3, Jenkins Source Control: GitHub, Git, GitLab Web Service Testing: REST, SOAP, RESTClient, SOAPUI, Postman Data Science: R, Tableau, NumPy, Pandas, Scikit-learn, NLTK, TimeSeries, TensorFlow, Tableau, PyTorch, Keras Machine Learning Self healing using Healenium Others: Eclipse plugin(RCP)& Google Chrome and Internet Explorer plugin development, SFMC, Eclipse, Intellij Practices: SDLC, STLC, Agile methodology- Scrum, Kanban, Waterfall, jira, xray Chrome Plugin Development Mobile framework development- iOS, android, appium, appium inspector , xcode, android studio C#, asynchronous programming ## Work Experience ### Staff Software Engineer @ Intuitive Jan 2024 – Present - Developing a framework for real time data Simulation using C#, Protocol Buffers (Protobuf) and Golang - Implementing RTSP (Real-Time Streaming Protocol) using C++ for simulating video streams ### Senior Software Engineering @ Intuitive Jan 2022 – Present | Sunnyvale, California, United States - Design and developed automation framework for web and mobile using SpringBoot, JavaFX, selenium,appium and machine learning-based self-healing using Healenium for E2E application testing - Programmatically generating maven selenium-based testing framework with code generation - Design and developed a chrome plugin to record all user actions for creating an object repository - Used Compilation Unit-based parser called "Javaparser" to generate java selenium page object pattern-based code programmatically "Code generates Code." - The code generation accuracy is 90% for complicated scenarios and 100% for non-complicated - Developed self-healing using different locators and integrated machine learning-based self-healing using Helenium - REST API development for getting OTP, Reset Password emails from GMAIL behind the firewall - developed jira+xray integration feature for web and mobile automation framework, where the execution results gets updated to xray with screenshot, pass/fail status for each test step etc using jira+xray API's. Works and integrated with both jenkins, GitLab - Worked with GitLab team to migrate from Github+Jenkins to completely GitLab for CICD pipeline - Developed data simulator using c#, async programming, protobuf, GRPC ### Senior Software Developer Engineer in Test @ Fidelity Investments Jan 2015 – Jan 2018 | Chennai Area, India - Developed and automated Salesforce Marketing Cloud's Journey Builder for the personalized newsletter using Robot framework - Collaborated and improvised the selenium automation framework for legacy applications to convert manual test cases into automated ones - Performed Cassandra DB testing - Experience working on web service testing using SOPAUI, RESTClient, and Postman - Performed end to end test case development and execution - Mentorship for a team with 3 members to design and develop an automation framework - Supported production installation, on-call support - Participated in global hackathon and winner of the 2017 Global hackathon ### Software Developer Engineer @ Cognizant Jan 2012 – Jan 2015 | Chennai, Tamil Nadu, India - Core developer of Cognizant’s QECOE - Developed an Eclipse RCP plugin for the selenium automation framework that generates the Java selenium script for user actions using cucumber - Experience in developing a chrome browser plugin and IE plugin. - Built the Migrator that converts HP-UFT automation scripts to Java Selenium scripts. - Developed dynamically customizable drag and drop UI for Jenkins pipeline. Worked on Jenkins internal API to consume from Java Springboot application, so the user can build Jenkins pipeline with a drag and drop feature - Received the acknowledgment as the winner of the “QA Automation Ideas” and “Above and Beyond Performer ” for the Q1 quarter -Trained around 10 people on Software Automation using Selenium Java ## Education ### Masters in Computer Software Engineering San José State University ### Bachelor's degree in Computer Science Vishwakarma Institute Of Technology ## Contact & Social - LinkedIn: https://linkedin.com/in/pragatishinde - GitHub: https://github.com/shindepragati --- Source: https://flows.cv/pragatisanjayshinde JSON Resume: https://flows.cv/pragatisanjayshinde/resume.json Last updated: 2026-04-12