Senior Automation Engineer at MDThink, State of Maryland (2023-11 – Present)
Working on CSMS and ECMS projects with ownership on Docgen and Sysgen notices features.
- Used Playwright fixtures and hooks for reusable test setup and teardown
- Developing a new API framework using Java and RestAssured from scratch
- Implemented BDD automation using Cucumber, converting business requirements into executable Gherkin feature files
- Developed stable and maintainable Cypress test suites using Page Object / custom command patterns
- Mapped Cucumber step definitions with Selenium / Playwright / API automation for end-to-end validation
- Integrated automation suites with CI/CD pipelines (Azure DevOps/Jenkins) for scheduled and trigger-based test execution
- Leading QE projects - Responsibilities include Software test scoping, estimation, test cases, test execution, test reports, opening and verifying work requests/bug reports and automation script preparation
- Developed Automation scripts in object-oriented programming languages like Java, Selenium
- Verifying MS-SQL Database values manually
- Collaborated with developers to debug UI issues using Playwright trace viewer and screenshots
- Involving in testing the Rest APIs using Postman tool
- Stored, analyzed and prioritized defects using Jira
- Actively participated in daily Scrum meetings
Senior Quality Engineer at Homesite Insurance (2021-01 – 2023-08)
Developed a new API framework using Java and RestAssured from scratch to replace ReadyAPI test.
- Constructed Framework using a combination of keyword and data driven approach
- Implemented JSON comparison along with regular assertions
- Worked closely with the client to implement the project specific change requests and make sure the framework is able to evolve to accommodate new features
- Ported Groovy scripts to Java code to enable rest assured framework transition
- Tested result in MySQL database using JDBC connections
- Managed Source code in GIT repositories
- Used Cypress fixtures for test data management and reusability
- Designed and maintained Cucumber-based BDD framework integrated with Rest Assured and Selenium
- Executed automated regression suites through CI pipelines, reducing manual regression effort significantly
- Generated and analyzed Cypress reports, screenshots, and videos for failure investigation
- Worked closely with developers to debug UI issues using Cypress time-travel debugging
- Helped team members to use the framework
- Leading QE projects - Responsibilities include Software test scoping, estimation, test plans, test cases, test execution, test reports, opening and verifying work requests/bug reports and automation script preparation
- Executed performance testing using Gatling
- Developed Automation scripts in object-oriented programming languages like Java, Selenium, Groovy and Unit Testing frameworks like Junit
- All api transactions are recorded in Datadog and used for any further investigations
- Involving in testing the Rest APIs using Postman tool
- Stored, analyzed and prioritized defects using Jira
- Coordinated with the offshore team and shared the work
- Involved in end to end agile product lifecycle
- Participating in QA weekly meetings and various other meetings discuss issues and modifications with the developers' team
Quality Engineer Level 3 at Mathworks Inc. (2012-05 – 2020-11)
Leading QE Projects - Responsible for allocating work and assisting other QEs when necessary.
- Responsibilities include Software test scoping, estimation, test plans, test cases, test execution, test reports, opening and verifying work requests/bug reports and automation script preparation
- Organized many bashes at various levels to increase the software quality
- Mentored Interns and Freshers. Identify their strengths and weaknesses and help them to get to know the Industry standard
- Coordinating with the offshore team in sharing work
- Involved in Automation testing using Web driver Selenium
- Did API testing using HTTPClient java and manual testing
- Did security testing using the BURP tool
- Used JMETER, Gatling to do performance testing
- Involved in data migration testing
- Developed Automation testing tools to increase the productivity of the QE. This includes license finder, Admin Status manager and Query
- During major releases, I have acted as QE coordinator to make sure that all the teams complete their production testing successfully
- Participated in design reviews and gave input on requirements, product design, and potential problems
Quality Engineer Lead at Cognizant/eBay inc. (2008-05 – 2012-05)
Created Automation Framework and involved in creation of Automation framework in Selenium Web driver using Page Object Model for readable test script and easy maintenance purpose for developers.
- Using Maven for building the WebDriver Project
- Using Page Object Model, Selenium and locators like CSS selectors and XPath as a part of Framework to run scripts in stable condition
- Development and Maintaining Quality Plus tool
- Automation script preparation
- Leading QA Daily Deals Project
- Involved in creating automation templates
- Scheduling and planning the activities as per the estimation
- Analyze the requirements
- Involved in Batch testing and BES events testing
- Involved in Executing all testing levels (system, integration, regression, etc.) to confirm software requirements
- Logging and Tracking Defects till closure
Test Lead at Cognizant / Lipper (2008-01 – 2008-04)
Involved in the study and analysis of requirements.