- Worked in Selenium automation testing with Java to ensure robust and reliable web applications.
- Developed and executed end-to-end automated functional and regression test suites using Selenium WebDriver.
- Used TestNG, JUnit, Maven, Eclipse IDE, and Agile/Scrum testing workflows within automation frameworks.
Utkarsh Jain
Software Engineering | Machine Learning | Data Analysis
Software Engineer experienced in Selenium automation testing using TestNG and Java, Agile SDLC, and data analysis. Strong exposure to AI/ML research, generative models, and computer vision, with hands-on experience in automation frameworks and end-to-end ML systems.
Work Experience
Research Experience
- Built a GNN-driven hierarchical layout generator that models semantic object relations for realistic scene composition.
- Integrated diffusion models with scene-graph conditioning to produce structurally coherent and context-aware visuals.
- Enhanced layout quality by embedding hierarchical object relationships for better spatial and contextual coherence.
- Built a GenAI model to augment and predict future protein sequences and properties.
- Applied augmentation methods by calculating protein weights and predicted properties.
- Implemented GANs, GPT-2, SVR, BERT, and transformer-based methods for augmentation.
Internships
- Modularized and retrieved SEC filings using APIs and NLP scoring with the 80-20 rule.
- Used SEC API, VADER, Pandas, and NumPy for extraction, scoring, and data manipulation.
- Architected an end-to-end RESTful chatbot API for the RACS website.
- Curated datasets and sample queries to improve response quality through selective keyword integration.
Projects
Automation Testing of Live Website
GitHub- Implemented a TestNG automation framework for validating critical workflows of a live healthcare website.
- Automated end-to-end test cases with session handling, dynamic web elements, and exception handling using POM.
- Integrated data-driven testing, assertions, and Extent Reports for scalable execution and validation.
Fake News Detection
GitHub- Developed a multimodal fact-checking API using CLIP and RED-DOT models.
- Integrated entropy stability and confidence scoring to improve prediction quality.
- Deployed a FastAPI-Streamlit UI for real-time text and image analysis.
Virtual Desktop Voice Assistant
GitHub- Built a voice assistant with NLP and speech recognition.
- Improved an Alexa-like prototype with text and voice response capability.
- Used PyTorch and Google Speech API for real-time interaction.
Cartoonification of Image
GitHub- Designed a cartoon effect model with edge detection, grey scaling, and colour masking.
- Improved masking precision using CNN techniques such as ReLU.
- Produced a real-time OpenCV and YOLOv8 filter pipeline.
Movie Rental Store Analysis
GitHub- Queried and processed customer and film records using SQL.
- Built Power BI dashboards with DAX, drill-through views, and automated refresh.
- Generated insights for pricing, inventory, and customer targeting.
Technical Skills
Languages
C, C++, Python, Java, SQL, HTML, CSS, JavaScript.
Tools
Windows, Linux, MySQL, MongoDB, PyCharm, Jupyter, VS Code, Postman, GitHub, Docker.
Frameworks and Libraries
Flask, Django, REST APIs, TensorFlow, PyTorch, Scikit-learn, Pandas, OpenCV, NLTK, Matplotlib, Seaborn.
Testing
Selenium WebDriver, TestNG, JUnit, Maven, Functional Testing, Regression Testing, Smoke Testing.
Core Computer Science
OOP, DSA, DBMS, Operating Systems, Computer Networks.
Methodologies
SDLC, Agile/Scrum, Automation Frameworks, Data-driven Testing.
Education
Patent and Publication
Granted Patent: Jain U., Jain A., “Front Light System for Automobiles/Vehicles”, Patent No. 452648.
Jain A., Jain U., “A Novel Framework for Search Engine Evaluation”, Accepted.
Certifications
Playwright JS/TS Automation Testing from Scratch and Framework.
View CertificateMachine Learning Specialization.
View CertificateAdvanced Computer Vision with TensorFlow.
View CertificateData Analytics with Python.
View CertificateGoogle Cloud Computing Foundations.
View CertificateData Structures and Fundamentals of Web Development.
View Certificate