Software Development Engineer in Test with 10+ years of test automation and quality assurances experience including test planning implementation and execution. Automation frontend testing using Selenium and Cucumber with Java, backend testing with Python on Dockers and K8 clusters.
Experience
2026 — Now
Palo Alto, CA
2023 — Now
Palo Alto, California, United States
2021 — 2023
Palo Alto, California, United States
* Work with SQA engineers and members of the software development team to develop test cases that ensure the quality of the software used in CLIA, CAP, NYDOH, and FDA regulated environments.
* Participate in requirements and design review meetings to create comprehensive, automated test strategies/plans for software leading to successful implementation and timely project completion.
* Work with the software development team to understand functional specifications, identify gaps, define good acceptance criteria and design test cases for component , system level , API, UI , Integration , database and performance testing.
* Work with cross-functional teams, and support integration and regression testing of enterprise level software.
* Execute complex testing, perform in-depth statistical analysis, and interpret results independently.
* Design, create, enhance, and maintain data simulators and automated testing framework to ensure excellent testing coverage using programming languages like JAVA, C# , python and tools like cucumber , selenium , cypress
* Provide written documentation and specifications of software products and services.
* Provide coaching to other team members for designing test strategies and test cases with strong knowledge of software testing principles.
* Report, track, and escalate anomalies discovered during all testing phases and ensure closure on issues.
* Perform Impact Analysis for incremental changes and identify the scope of regression / test cycles and execute them as needed.
2018 — 2021
2018 — 2021
Mechanicsburg, PA
• Automated regression and functional test suites by developing multiple test cases, 9 test suites with more than 600 test scripts in Microsoft Visual Studio, C#, and CodedUI framework to ensure a better quality of the application.
• Demonstrated the methodical, detail-oriented and thorough approach to all assignments while adhering to compressed timelines. Completed all the assignments on or ahead of schedule.
• Designed, developed and executed “The Americans with Disabilities Act (ADA)” Compliance testing flows for every project release using Selenium IDE for newly introduced screens as well old screens of the application.
• Involved in developing a framework for Test Automation using Selenium using Java and independently create scripts to test the web-based application.
• Organized automation function libraries, reusable keyword components, and automation test scenarios for the end-to-end functionality.
• Developed automation test scripts within multiple automation frameworks like Data-Driven, Keyboard and Hybrid automation framework using UI Map, Object Spy, Element locators, WebDriver methods and TestNG Annotations.
• Developed Page Object model in the framework to reduce the failures occurring due to random UI pages by 50% during regression testing.
• Built an automation solution using Keyword Driven approach for project teams that need help in having their smoke and regression test cases automated to reduce the manual execution time and effort spent on these activities on a repetitive basis.
• RPT Test Script creation and enhancements, modify existing RPT scripts, RPT performance test simulations (Load, Volume, Stress Test), direct scripting employing protocols HTTP, HTTPS, Web Services, RPT test result analysis, bulk test data generation and maintenance with RPT data pools.
• Performed feasibility analysis on the application under test and identify the Automation tool which is best suited for the application based on the requirements.
2017 — 2018
2017 — 2018
New York
• Improved the documentation by encouraging testing standardization & best practices for Test Strategy, Test Plan, Performance, and Automation checklist testing practices to enhance their repeatability, saving time & money.
• Improved the response time of web-based product by developing and executing scripts using LOCUST and JMeter based on complex business scenarios with different monitors for Stress testing, performance testing, & load testing
• Facilitated Continuous Integration Continuous Development(CICD) by writing automation scripts in Selenium and Cucumber and integrating them with Jenkins and GIT
• Designed, developed and implemented Keyword Driven automation framework for the current project from scratch on Web-based, Highly transactional & large Client/Server/Multi-tier applications using Selenium WebDriver with JUnit framework and Maven
• Developed Behavior-Driven Development tests using Cucumber and TestNG by writing behaviors and step definitions which allows non-programming QA engineers to understand and write new automated tests
• Employed a “test-to-break” approach on testing initiatives and clarified ambiguous requirements to ensure the effectiveness of all test plans
• Implemented of Test cases using Element locators, WebDriver methods, Java programming features and JUnit Annotations along with the implementation of Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing on different solutions, platforms and browser combinations in parallel
• Effectively communicated with entire Project/Product team on all critical and high severity bugs and managed the bug life cycle process efficiently by documenting software defects using bug tracking system and reported defects involving program functionality, output, online screen and content to software developers
• Working with a globally distributed cross functional teams for execution test automation projects & regularly reporting the Coverage status of test performed
Education
University of Cincinnati
Master's degree
MIT World Peace University
Bachelor's degree
Savitribai Phule Pune University