

Seasoned SDET with 15 years of experience mainly focusing on scalable Test Automation frameworks and solutions, Continuous Integration and Continuous Validation, Product Quality and an advocate of Shift left policy. Offering skills in Test Automation, API Testing, Selenium, Cypress, Rest-Assured, Karate, UFT, Java, Junit, TestNG, Page Object model, Page Factory, Maven, Gradle, Python, PyUnit, Postman, JMeter, TeamCity, Jenkins, Saucelabs, SonarQube, Docker, Ansible, Agile processes. Accustomed to working in global teams and SAFe® Certified Scrum Master.
• Over 15+ years of experience in functional and non-functional testing. Proficient in both manual testing and automation testing.
• Expert in developing automation frameworks using Java, Selenium WebDriver, Cypress, JavaScript testNG, Junit.
• Expertise in testing SOAP and REST web services using Postman, Swagger and SoapUl.
• Experience in API test automation using Rest-Assured, Java, testNG and Karate. . Built end to end test frameworks based on Rest-Assured, Junit, Java and Teamcity, Karate, RestClient. . Validated Rest and SOAP web services clients by creating API automation tests to validate several deployments.
• Developed multiple frameworks using selenium, Java, Cypress, JavaScript, PageObject, PageFactory, Rest- assured, Junit, testNG, Gradle and Maven and node. . Extensively worked with Java to create and provide end to end solutions for API and UI test frameworks.
• Ported Ul automation tests to Java SDK tests.
• Deep understanding security testing, worked on OWASP top 10 vulnerabilities, Veracode, Appscan, Qualys, Sonarqube to identify and report and ensure resolved security vulnerabilities.
• Worked on validating Progress products for security vulnerabilities for Owasp top 10, 3rd party vulnerabilities and documented.
• Setup quality gates for Veracode, Sonarqube to ensure no 3rd party vulnerabilities introduced. . Built utilities to read Veracode APIs and parse the Json files to showcase 3rd party vulnerabilities on dashboard.
• Extensive experience in test API's using Swagger, Postman,
• Responsible for Commercial Auto and Business owners' policy modules deliverables and quality. . Devised a plan to speed up automation and provide feedback on regular cadence and reduce the regression time for Selenium UI and Karate API.
• Automated API tests using Karate with Data Driven setup.
• Optimized Karate test code to use parameterization for API tests to reduce and reuse the test code. . Setup quality gates to check environmental health and send notifications to the team.
• Automated UI tests for new functionality using Java, Selenium, Cucumber.
• Optimized Selenium UI tests and ensure Test Coverage Improved. . Setup quality gates on Jenkins and ensure running in regular cadence and sending appropriate notifications.
• Conducted the POC using Playwright for Sanity suite and integrating with Gitlab.
• Proposed solutions to maintain clean code and imposing clean coding practices by implementing Maven check style.
• Cleaned up dependencies and updated versions for various 3rd party tools.
• Created tests to validate API responses to databases using SQL Queries. . Created lambda functions to read data from business rules in CSV files in S3 buckets and push them to database using Python in AWS environment.
• Optimized test coverage and run times by Improving API test coverage and minimizing UI test coverage.
• Led a team of 5 QA engineers from offshore.
Responsibilities:
• Responsible for OECC product releases with built-in quality.
• Helped set up Sanity, Integration, Regression gates in CI/CV environment.
• Used Cypress, JavaScript, Page Object Model to automate the UI end to end tests. . Built Ul test framework and setup to run as part of CI/CV.
• Automated API's using Rest-Assured, testNG and Java.
• Used Jira and Jira plugin (Qmetry) for bug tracking and test case management.
• Ensured QA team compliance to coding best practices and reviewed the test code before check-ins.
• Took Automate first approach and ensured code coverage above 90%.
• Implemented Secure Development Practices, Integrated security checks into the CI/CD pipeline using tools like SonarQube, Veracode, and OWASP Dependency-Check to identify vulnerabilities early in the development cycle and ensure compliance with secure coding standards.
• Worked closely with Project Manager and Developers to ensure the acceptance criteria and all quality goals met.
• Participated in several Project planning meetings and Scrum ceremonies. . Established a centralized security dashboard to monitor and visualize vulnerabilities from tools like SonarQube, Veracode, and AppScan, enabling actionable insights and streamlined compliance reporting.
• Performed security validation of APIs and UI components, leveraging tools such Burp Suite, Fiddler and OWASP top 10 ensuring comprehensive penetration testing coverage.
• Voiced the Quality aspect to the product team. . Automated the Installation using Python and incorporated to CI/CV
• Integrated Python Install scripts to Ansible to orchestrate certification of the products
• Used Terraform and Ansible for configuration management. SonarQube
• Responsible for developing and maintaining UI automation using QTP
• Responsible for manual test execution.
• Responsible for understanding Customer requirements, creating test plans accordingly.
• Responsible for execution of test cases in the quality center.
• Responsible for validating various phases in Life Insurance.
• Responsible for End User Computing testing.
Skills: QTP, Quality center, Web browsers
• Responsible for developing and maintaining UI automation using QTP . Executed manual tests to validate ESB and MQ
• Responsible for manual test execution using Quality center.
• Validate SOAP Web service using SoapUI
• Created Test cases by going through functional specifications.
Skills: Java, JUnit, UFT/QTP, Postman, SoapUI