P R O F I L E
With over *.* years of professional experience, I have held diverse roles in
Software Engineering including Developer, Automation Engineer, and SDET
• Self-starter with the ability to build processes from ground level. P R O F E S S I O N A L E X P E R I E N C E
SDET, NumPy Ninja
Oct 2023 – present
• Developed and implemented an automation framework from inception, resulting in a 70% increase in testing team, a 60% improvement in test accuracy, and a significant 55% reduction in test maintenance costs.
• Participated in 7-day sprints for software testing (hackathons) to challenge and enhance self-learning.
Project: LMS - A Learning management system, a tool which can be used by educational institutions to host their curriculum and hub for online community.
Responsibilities:
• Responsible for designing test cases and executing them within an AGILE software development SCRUM environment
• Conducted Functional testing with Eclipse TestNG, Selenium WebDriver, Maven, Java, for web-based applications.
• Responsible for creating Cucumber-BDD automation framework using Selenium WebDriver, Java and TestNG/Junit from scratch. • I extensively wrote granular Gherkin scenarios using Behavior- Driven Development (BDD). I utilized the BDD-Cucumber framework to automate test scripts, develop scenarios, scenario outlines, data tables, features, and step definitions.
• Implemented the Page Object Model and Page Factory in the framework to write UI automation scripts as an integral part of the software development lifecycle.
• Developed and maintained automated test frameworks using Java and integrated dependency injection principles with Pico Container to manage object lifecycles and dependencies efficiently.
• Implemented data-driven testing with Selenium, Java, TestNG, and JUnit for UI automation, boosting test coverage by 60% and enhancing application quality and stability by 75%
• Implemented Test-Driven Development (TDD) for the application, resulting in early-stage bug detection and reducing defect fixing costs by 50% and development time by 30%
• Generated post-test execution cucumber, allure, and extent spark reports.
• Implemented parallel execution, reducing total execution time by 40%.
• Utilized GitHub for version control and followed pull request code review process for code merge within the team which resulted in 80% improvement in coding efficiency.
• Hands-on experience with the basic installation of Jenkins and job configuration for continuous integration and continuous development.
• Worked with PostgreSQL for SQL query optimization which involved the execution of queries to retrieve and analyze data.
• Configured JIRA boards and workflows to streamline team collaboration and improve project visibility.
Project: DS Algo - Automated testing for web-based application dedicated to in-depth learning of data structures, ensuring comprehensive test coverage across all modules.
TECHNICAL S KIL LS S
https://www.linkedin.com/in/shrut i - hundek a r
Shruti Hundekar
SDET
***************@*****.***
https://github.com/Shr u t i - H2050
Testing Tools :
• SELEN I UM, J AVA, TESTNG, JUNIT .
Web Technologies:
• HTML, CSS, XPATH, JSON, JAVASCRIPT.
Bug Tracking Tool:
• JIRA
Languages:
• JAVA, JAVASCRIPT, POSTGRE SQL,
MY SQL
Tools:
• CUCUMBER, POSTMAN, RESTASSURED,
SOAP UI, PLAYWRIGHT, VSCODE, ECLIPSE,
JENKINS
Project Management:
• AGILE SCRUM, SDLC
Operating System:
• MAC OS, WINDOWS
M https://medium.com/@shruti. h
TECHNICAL SKILLS
Responsibilities:
• Designed and implemented a Data Driven automation framework using Cucumber BDD and Playwright in JavaScript to automate testing of web application.
• Developed feature files and step definitions in Cucumber to write executable specifications and facilitate collaboration between stakeholders.
• Integrated Playwright, a modern cross-browser automation library, to perform automated browser testing, ensuring compatibility across different browsers.
• Created reusable components and page objects using JavaScript and Playwright to enhance test maintainability and reduce duplication.
• Implemented continuous integration (CI) pipelines using tools like Jenkins or GitHub Actions to automate test execution and provide rapid feedback on code changes.
• Collaborated with cross-functional teams including developers and QA analysts to identify and resolve issues, using tools like JIRA for issue tracking and project management.
Project: User API – API to handle basic users information. Responsibilities:
• Conducted comprehensive testing of user APIs using Swagger and Postman, ensuring adherence to functional requirements and API specifications.
• Utilized Swagger to generate API documentation and verify API operations, ensuring consistency between documentation and actual API behavior.
• Developed and executed test cases in Postman to validate API endpoints for user authentication.
• Designed and implemented data-driven test scripts in Postman to validate user APIs, incorporating parameters and data sets from external CSV files and databases.
• Developed test scripts to verify key API validations including status code, status line, JSON schema validation, and data type validation, ensuring adherence to API specifications.
• Utilized Postman’s scripting capabilities (JavaScript) to automate API tests, enhance test coverage
• Integrated environmental variables and global variables in Postman to manage test data and configurations efficiently, ensuring consistency and reliability in testing.
• Analyzed results, utilizing Postman’s reporting features to document test outcomes and identify defects, generated Newman report.
• Developed and maintained automated test scripts using Rest Assured and Java, with Cucumber-BDD (Behavior-Driven Development) framework to write feature files and step definitions for clear and reusable test scenarios.
• Implemented robust validation checks including HTTP status Codes, response headers, JSON schema validation, and data integrity checks using Rest Assured assertions.
Software Engineer, Fidelity Information Services
Oct 2014 – Oct 2016 Project:
Enterprise Customer
Responsibilities:
• Developed Front end for the Enterprise customer application, bringing the business requirements and backend web services
(REST API) to promising UI using JavaScript, NodeJS and AngularJS.
• Worked with cross functional teams (Dev, QA, BA, Product Owner) in development of application across the organization. PUBLICATIONS
• Rest Assured: How to generate Beare r
Token using data driven & Jackson A P I
• Deep Dive in Newman options and ho w
to fix punycode module is deprecat e
• Team Lead and Hackathon Winner 1 st
Runner - up in SQL Hackathon
• Bachelor of Computer Science and
Engineering from Vemana Institute of
Technology, Bengaluru, India .
• Classical Bharatanatyam Dancer, p erforme d
in various cultural & community events .
• State Level Athlete and Sports Champion .
AWARDS
EDUCATION
ACHIEVEMENTS