Summary
Overview
Work History
Education
Skills
work Experience
Certification
Activities
Timeline
Generic

BALKRISHNA JOSHI

Product Engineer
Pune

Summary

Software Tester with 3+ years of experience in manual and automated testing, specializing in functional, regression, and Automation testing. Proficient in test case design, planning, and documentation and script writing. Experienced in Machine Learning, NLP, and Deep Learning with expertise in Python, SQL, and data analytics to deliver actionable insights. Strong in collaborating on data-driven solutions to enhance product quality.

Overview

3
3
years of professional experience
10
10
years of post-secondary education
2
2
Certifications

Work History

Product Engineer

Allstate India
Pune
01.2022 - Current

Auto Insurance Quote Generation – Functional & Automation Testing:

Project Overview:
A customer-facing web application that handles automated email and SMS communications, such as payment failure notifications and enrollment messages. Ensured the validation of email/SMS content, links, PDFs, customer details, and responses, while updating customer information in the database and providing status updates to upstream systems.

Key Responsibilities:

  • Collaborated with business and technical teams to define testing requirements for email and SMS workflows.
  • Developed test strategies& requirements, test plans, and test cases for functional and API testing.
  • Managed end-to-end Email, SMS & PCF testing, ensuring the accurate validation of communications under diverse conditions.
  • Automated email flow using Eclipse and Java and conducted API testing with SoapUI and Postman for seamless integration with JMS and Kafka.
  • Validated system performance and monitored logs using Tibco and Datadog to identify and resolve issues.
  • Actively participated in Agile ceremonies, including Sprint Planning, Backlog Refinement, Daily Standup, and Sprint Retrospectives, ensuring test automation tasks align with sprint goals.
  • Analyzed defects, tracked issues, and collaborated with development teams to ensure timely resolutions.

Insurance Policy Management System – Web & API Automation:

Project Overview: I was responsible for ensuring the accuracy and reliability of Allstate’s Insurance Policy Management System, including policy creation, updates, renewals, and cancellations. I performed both manual testing and automation to validate system functionality and ensure seamless operation.

Key Responsibilities:

  • Performed policy creation, endorsements, and renewals, ensuring accurate updates across states and company codes.
  • Designed and executed API tests using REST Assured, SoapUI and Postman, validating policy services and ensuring data consistency.
  • Developed and maintained automation scripts for functional testing using Python and LWF frameworks for scalability.
  • Integrated and executed automation tests within the Jenkins pipeline, enabling continuous testing after every build, ensuring fast identification of issues.
  • Managed Jenkins pipeline runs as part of the CI/CD process, troubleshooting and resolving failed test cases in IntelliJ.
  • Collaborated with development teams to log and track defects in JIRA, ensuring timely resolution and adherence to project timelines.
  • Weekly regression suite run in order to ensure no defect leaks, Reduce Defects reported in tracker.

Auto Insurance Quote Generation – Functional & Automation Testing:

Project Overview:
For the Auto Insurance Quote Generation project, I ensured the accuracy and functionality of the web-based quoting system. This system allowed customers to generate customized insurance quotes based on factors like car model, driving history, and location. My focus was on both functional and non-functional testing to guarantee a seamless user experience.

Key Responsibilities:

  • Designed and executed test cases to validate the quoting system, focusing on input validation, accurate premium calculations, and UI usability to ensure an optimal user experience.
  • Conducted both functional and non-functional testing, ensuring error-free quote generation and seamless interaction between system components.
  • Automated test scenarios for quote generation using Selenium Web Driver (Java, TestNG), covering various edge cases, input validation, and business rule compliance.
  • Performed tests using Selenium Grid to ensure consistent performance and compatibility across Chrome, Firefox, and Internet Explorer.
  • Verified premium data accuracy in the database through SQL queries and validated the correct retrieval of customer data using REST APIs.
  • Logged and tracked defects in JIRA, collaborating with development teams for prompt issue resolution to maintain project timelines.
  • Integrated automated tests into the Jenkins pipeline to enable continuous execution and efficient test management post-build.

Automated Underwriting System – Machine Learning

Project Overview:
Developed an Automated Underwriting System to streamline the insurance application process by automating risk assessment and decision-making, improving efficiency and accuracy.

Key Responsibilities:

  • Acquisition of usable data from valuable data sources and performed Exploratory data analysis to analyze and investigate data.
  • Evaluated various machine learning algorithms including Logistic Regression, Decision Trees, Random Forests, and Gradient Boosting, XGBoost for classification tasks.
  • Implemented a ensemble techniques to combine the predictions of multiple models, improving overall accuracy and robustness.
  • Implemented hyperparameter tuning, cross validation to optimize the accuracy and better performance.
  • Successfully reduced underwriting processing times by 55% while maintaining high accuracy of 94% and precision of 89%.
  • Demonstrate and represent the outcomes in clear manner to Business owners.

Sentiment Analysis & NER model – NLP

Project Overview:
Developed a sentiment analysis model using advanced NLP techniques to classify text data as positive or negative. Designed and implemented a Named Entity Recognition (NER) pipeline to extract key entities from unstructured insurance documents, leveraging both traditional NLP methods and transformer-based models for enhanced accuracy and performance.

Key Responsibilities:

  • Designed a sentiment analysis system for customer feedback, initially tested traditional NLP approaches before transitioning to RNN and LSTM models for improved accuracy.
  • Increased model accuracy from 78% to 90% through hyperparameter tuning and cross-validation, deploying the model via Flask API to analyze over 50,000 customer reviews monthly.
  • Implemented TFIDF, Word2Vec, and count vectorizer to improve contextual understanding through numerical text representation.
  • Developed an NER pipeline for unstructured insurance documents using NLP techniques and transformer models like BERT.
  • Conducted data preprocessing with tokenization, lemmatization, and custom regex, establishing baseline performance with traditional methods
  • Improved F1-score from 75% to 92% through hyperparameter tuning and optimization techniques, automating data extraction to reduce manual effort by 60% and enhance model performance.

Education

B. Tech -

Pune University
01.2016 - 01.2020

HSC -

Maharashtra State Board
01.2013 - 01.2015

SSC - undefined

Siddheshwar High School
01.2010 - 01.2014

Skills

Core Java (Basic)

Python & Libraries

Database Testing (MSSQL, Oracle)

Manual Testing

Agile Methodology

Functional & Regression Testing

Smoke Testing

Defect Reporting

Test Automation Framework

Tibco, Putty & Datadog

Jenkins

undefined

work Experience

  • Strong understanding of insurance domain processes, terminology, and insurance workflows, leveraging expertise to develop AI-powered solutions.
  • Experienced in planning, executing, and coordinating software testing activities, including smoke testing, regression testing, functional testing, and Automation testing.
  • Skilled in test automation, writing and maintaining scripts using Java, Python, and LWF frameworks, improving efficiency in email/SMS testing and workflow automation.
  • Expertise in backend validation using XML, JSON, and SQL queries, with extensive experience in API testing using tools such as SoapUI and Postman.
  • Proficient in exploratory data analysis (EDA), feature engineering, and selecting the best machine learning models to improve data-driven decision-making.
  • Experienced in building and optimizing machine learning models with Python, using TensorFlow and transformer models (such as BERT) for advanced NLP applications.
  • Skilled in handling large datasets and implementing image recognition techniques through computer vision for scalable analytical solutions.
  • Hands on experience in developing AI-based solutions using LangChain, RAG, and LLMs, focused on decision support, predictive analytics, and risk analysis.

Certification

Specialize Training Program in Software Testing from Matrix Zero One Systems.

Activities

  • Integral part of CSR activities like water conservation, tree plantation drive, cyber security, domestic violence awareness, and conducting sports activities for disabled students.
  • Participated in team building activities and team outings.

Timeline

Product Engineer

Allstate India
01.2022 - Current

B. Tech -

Pune University
01.2016 - 01.2020

HSC -

Maharashtra State Board
01.2013 - 01.2015

SSC - undefined

Siddheshwar High School
01.2010 - 01.2014
Specialize Training Program in Software Testing from Matrix Zero One Systems.
Certified in Data Science and Machine Learning with Python course at ONLEI Technologies.
BALKRISHNA JOSHIProduct Engineer