Sandeep
Automation Test Engineer - (SDET)
************@*****.***
www.linkedin.com/in/sandeep-kumar-9abb10184
PROFILE
Over 8+ years of experience as QA Automation Tester/SDET in all phases of SDLC, Software Testing Life Cycle (STLC), developing Test Scenario Design, Test Plans, Test Cases, Test Execution, Test Reviews, and developed Automation Test scripts using Selenium, Java, Java Script, Protractor, Ready API, Rest Assured. Diversified experience in Automation and manual testing of Client Server, Web-based and Cloud Applications and worked on various domains such as Banking, Retail, and Healthcare.
EXPERIENCE SUMMARY
oExperienced in Analyzing, Designing, and Implementation of QA Testing strategies for Web-based and Client/Server applications using Automation testing and manual testing.
oExperience in Agile Testing Environment (Agile /scrum model) and good expertise in attending Scrum calls, Sprint Planning, Reviews, and retrospective meetings.
oExperienced in developing and maintaining Test Planning, Test Case Design, Test Script Development, Test Environment Setup, Test Data Setup, Defect Management, Test Log, Test Result, and Traceability Matrix.
oExpertise in Unit Testing, Integration Testing, GUI testing, Functional testing, Accessibility Testing, System testing, Regression Testing, User Acceptance testing, end-to-end testing, and Black Box testing methodologies.
oExperience in Azure DevOps provides a comprehensive suite for managing test plans, test cases, and test execution. You can create and organize test cases, execute manual tests, and track test results.
oExperience in developing end-to-end automation using Selenium WebDriver, RC, IDE, Grid, Junit, TestNG, ANT, Maven, Jenkins, Protractor, Jasmine, Web Services (REST, SOAP), and Rest Assured.
o Designed and developed various testing frameworks like Keyword, Data Driven framework, Hybrid framework, and advanced Framework Behavioral Driven Development (BDD).
oExperience working with Behavior Driven Development (BDD) by writing Gherkins language in the cucumber tool, creating Feature files, step definitions, and Runner files.
oUtilized X-ray test management tools to track and analyze imaging data, improving patient outcomes and departmental efficiency.
oAzure Test Plans Skilled in setting up and managing test suites, executing test cases, and analyzing test results using Azure Test Plans
oExperience working with Spring Boot's Actuator and Metrics features for monitoring and optimizing application performance
oDeveloped and maintained automated test scripts using Playwright to ensure comprehensive coverage of web applications, resulting in a 30% reduction in manual testing time
oDeveloped a large-scale web application using TypeScript, Angular, and Node.js, resulting in improved code quality and maintainability
oDeveloped comprehensive performance test plans and scripts using LoadRunner to assess the scalability, reliability, and responsiveness of web-based applications under various load conditions
oImplemented TypeScript in an existing JavaScript project, reducing bugs and improving developer productivity
oExperienced in deploying web applications and APIs to Azure App Service for staging and production testing, utilizing deployment slots for feature validation
oImplemented Integrated Playwright with CI/CD pipelines using Jenkins/GitHub Actions, enabling automated test execution and reporting with minimal manual intervention
oDeveloped training materials and conducted workshops for internal teams and customers on CIAM functionalities, API integrations, and troubleshooting
oCollaborated with development teams to identify and troubleshoot issues, utilizing Playwright’s debugging features to streamline issue resolution and improve code quality
oAutomated build and deployment processes using tools like Jenkins or GitLab CI/CD pipelines, ensuring continuous integration and delivery of Spring Boot applications
oAutomating Angular JS applications by using Protractor, Jasmine, and Karma using Java script.
oUsing Maven Build Tool to compiling of class, setting up Selenium2.0, download Java Client Libraries, create project, creating pom.xml with artifacts and dependencies.
oExperience with software applications and websites for ADA compliance, using tools like WAVE, Lighthouse, and JAWS
oDeveloped and executed test plans and test cases to ensure ADA compliance.
oUsing Jenkins achieved Continues Integration and continued Delivery, performed Background jobs and analyzed the pass or failed criteria in QA Environment
oDeveloped and executed test cases, scripts, and scenarios for underwriting workflows and business rules
oDeveloped scalable and maintainable test scripts using Rest Assured framework in Java, ensuring comprehensive test coverage for RESTful APIsUsed Git and Git hub tools for maintaining the version control. Also integrated with Jenkins to run the latest version of code in the background.
oImplemented automated testing scripts for X-ray imaging systems using test management tools.
oDeveloped and executed data migration and upgrade strategies for Splunk environments, ensuring minimal downtime and data loss
oCreated and executed automated test scenarios to validate compliance with regulatory requirements and industry standards in underwriting applications
oDeveloped and maintained automated test scripts for underwriting applications using tools like Selenium, TestComplete & Cypress, improving efficiency and accuracy in testing
oImplemented detailed assertion and validation techniques in Rest Assured to verify API responses, status codes, headers, and JSON/XML payload structures
oIntegrated automated testing into the underwriting workflow, reducing manual testing efforts and accelerating the release cycle of underwriting software
oExperience in unit testing with JUnit and integration testing with Spring Boot Test framework to ensure the robustness and reliability of developed functionalities
oConducted thorough testing and debugging to identify and resolve HTML-related issues, ensuring seamless user interactions across various devices and platforms.
oExperienced in using mocking frameworks: Mockito, Robolectric, and Mockk, Proficient in testing Android app performance, security, and functionality and Skilled in using Android Studio's built-in testing tools and debugging features Experience in Collaborating with cross-functional teams to integrate Splunk with DevOps and Continuous Integration/Continuous Deployment (CI/CD) pipelines
oSet up and configured Kubernetes clusters on-premises and in cloud environments (e.g., GKE, AKS, EKS)
oDealing with High-level business quality, validating the client source system and targets data i.e. Finance systems, Mortgage, Medical Equipment, Ecommerce, and Insurance.
oExperienced in conducting manual and automated accessibility tests using tools like Axe, WAVE, JAWS, NVDA, and screen readers to identify and resolve accessibility barriers
oExtensively used Mercury Interactive Tools for testing the application's functional behavior.
oTroubleshooting and Debugging Proficient in troubleshooting API test failures, identifying root causes, and debugging issues using Rest Assured and other debugging tools
oExperience on created comprehensive accessibility audit reports documenting findings, prioritizing issues based on impact and severity, and tracking remediation progress
oUsed external jars Jxl and Apache poi APIs to get the test data from Excel sheets.
oDesign and develop responsive, user-friendly, and accessible web pages using HTML, CSS, and JavaScript
oStrong Experience in executing SQL queries to validate the data in the backend as part of Database Testing
o Experience installing, configuring, and managing OpenShift clusters on-premises and in cloud environments.
oExcellent working knowledge of designing & implementing all QA test strategy plans manually and automated test solutions for client/server and Web applications with the Mercury Interactive test suite.
oDeveloped a comprehensive data warehousing solution using PostgreSQL and AWS Redshift
oBuilt a real-time Executed manual and automated tests for CRM modules, such as sales, marketing, and customer service
oExperience with testing libraries and frameworks: AndroidX Test, Espresso, and Android Testing Support Library
oImplemented a database high availability and replication solution using PostgreSQL and Patroni
oCollaborated with developers to resolve issues and improve overall CRM functionality
oExperience with utilizing IntelliJ's built-in debugging tools to identify and fix errors
oDeveloped and deployed multiple Spring Boot applications for large-scale enterprise projects
oExperience in implementing comprehensive UI test suites using Android Studio's built-in testing framework
oExperience in testing Web Services-SOA architecture, RPCs, XML transactions, SOAP, HTTP, WSDL, and REST using various industry standard tools like SOAP UI.
oExperience in cloud-native e-commerce platform using Spring Boot, AWS, and Docker
oUsing SOAP UI Tool performed cross-platform Functional Testing involving XML messages, constructing different field values, and data and validating HTTP requests and HTTP Responses.
oDeveloped automated browser tests using the Karate framework to ensure the functionality and performance of web applications across multiple browsers and devices
oTested IBM Cúram UI Child care (SPM) applications, including Case Management, Eligibility and Enrollment, and Benefits ManagementExperienced in integrating testing with CI/CD pipelines: Gradle, Jenkins, and Travis CI
oImplemented real-time data analytics and reporting using MongoDB and Designed and implemented scalable NoSQL databases using MongoDB
oExperience with Cypress' API and custom command development and integration with CI/CD pipelines (e.g., Jenkins, GitLab CI/CD)
oExperience on CRM reporting and analytics functionality, including data visualization and dashboard creation
oTesting the performance of payment processing systems and integrations to ensure they can handle a high volume of transactions.
oImplemented automated testing using Cypress for web applications, resulting in [insert percentage] increase in testing efficiency
oExperience in comprehensive performance testing framework using JMeter and Java for a UI application
oExperienced with MongoDB aggregations, indexing, and data replication
oDeveloped and implemented alerting and notification systems using Datadog to ensure timely identification and resolution of issues.
oBuilt a cloud-based load testing platform using JMeter and AWS for a real-time analytics application
oDeveloped custom Cypress commands and utilities to extend testing capabilities and improve test maintainability
oImplemented a test automation framework using JMeter and Groovy for a microservices architecture
oDeveloped and implemented alerting and notification systems using Datadog to ensure timely identification and resolution of issues Experience in Utilized datadog's Log Collection and Analytics feature to collect, process, and analyze logs from various sources, providing insights into system behavior and performance
oValidated the data from the source systems and different databases, by sending the requests Using Soap UI, Ready API, and Rest web services then captured the response from them.
oDeveloped automated accessibility tests using Selenium and Cypress for healthcare-specific workflows, such as scheduling appointments and accessing medical records
oCreated comprehensive documentation for TypeScript modules and components, improving onboarding and knowledge transfer within the development team
oCollaborated with cross-functional teams to identify and prioritize testing needs, and developed Cypress tests to address the tested applications developed in Mainframe, Java, and Visual Basic and so on.
oExperienced in writing unit tests, integration tests, and UI tests for Android appsUpdated skills with Mobile Web Automation Framework Angular JS in Jasmine, Protractor using this testing the AJAX components.
oExpertise in HTML, CSS, HTTP, JavaScript, XML, AJAX, Angular and JQuery
TECHNICAL SKILLS AND ABILITIES
Methodologies
Agile (Scrum) and Waterfall
Software Testing
Functional, Database, Security, Performance, Desktop Applications and Web based UI Testing, Windows and Web Services.
Testing tools
Selenium (Selenium IDE, Selenium RC, Selenium Web Driver) Aws, Cloud Testing, Fitness, Azure DevOps,Cucumber, IntelliJ Geb, Spock, Tosca 2023.2, TestNG, JUnit, Sauce Labs, UFT/QTP, APPIUM, SOAPUI, Postman and Gherkin
Test Build & Integration Tools
Maven, ANT, Tortoise, Kubernetes SVN, GIT, Jenkins, TeamCity, RHOCP Admin, Hudson, Bamboo, and TFS.
Programming Languages
JAVA, .Net,C, C++
Databases
MYSQL, Oracle, Mongo DB SQL Server.
Testing Frameworks
Modular, Data-Driven, Keyword-Driven, Karate framework, Hybrid, Test Modularity, Business Process Testing (BPT) Behavior Driven Development (BDD), Cypress, SpringFrameworks,IBM Cúram 6.x/7.x and Page Object Model.
Other tools
Jira,Rally,ALM,X-ray,Datadog,qTest,QualityCenter, Confluence Splunk. Auto IT, Eclipse, FireBug and Fire Path.
Load And Performance test frameworks
Gatling, TSYS and JMeter, LoadRunner
Mobile Test Frameworks and services
Appium, Devops AWS Device Farm
Automation tools
Cucumber, JUnit, TestNG, Calabash
Web services
SOAP and REST, JMeter Postmanfull web services testing
Browsers
Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera
Markup Languages
HTML, CSS, XML, XPath, CSS Selector
Operating Systems
UNIX, WINDOWS, Linux, OS Yosemite
MS Office Tools
Outlook, MS Word, MS Excel, MS PowerPoint, MS Access
CERTIFICATIONS AND AWARDS
oCertified ISTQB Professional
oCertified Java Programmer
EDUCATION
Bachelors in computer science, India.
Masters in information security & Science
PROJECTS
Client: Care First (FEPOC) VA Reston
Role: SDET Automation Tester
Dates: January 2022 – To Present
Involved in all stages of the testing life cycle, Test Driven Development methodologies, and Software Development Life cycle (SDLC) using Agile methodology.
Estimating the business value of an initiative taking various factors such as need by date, effort needed, consequences in production, etc., and prioritizing features based on business value.
Developed Cypress test scripts using JavaScript to cover critical user journeys and functionalities, resulting in improved test coverage and faster feedback loops
Worked on Leveraged Cypress to automate end-to-end testing of web applications, ensuring high quality and reliability of software products
Worked on overall app quality and reduced bugs by [X]% through rigorous UI testing
Worked on Utilizing Datadog to monitor and troubleshoot application performance, identifying and resolving issues that improved uptime and user experience.
Created custom dashboards and visualizations in Datadog to provide real-time insights into application and infrastructure performance.
Azure Kubernetes ServiceProficient in deploying and testing containerized applications using Azure Kubernetes Service
Configured and executed parallel test runs with Cypress to optimize testing time and resources, accelerating test execution and providing faster feedback to developers
Worked on Integrated Cypress with tools for API testing, enabling comprehensive testing of backend services and API endpoints alongside frontend functionalities
Designed and implemented a TypeScript-based API for a microservices architecture, ensuring consistency and reliability
Azure DevOps Integration Implemented CI/CD pipelines using Azure DevOps, incorporating automated test execution into the build and release processes, which reduced time-to-release by 30%Azure DevOps
Facilitating day-to-day activities such as Daily Stand-Up, Iteration Planning, Iteration Demo, and Retrospective meetings to drive Product Delivery, and Program increment activities.
Worked on test plans and test cases for MongoDB data modeling, schema design, and query optimization
Worked on implemented ADA compliance strategies, ensuring all company policies, facilities, and services were accessible to individuals with disabilities
Worked on Refactored existing JavaScript codebases to TypeScript, improving code quality and developer productivity
Worked on Database Validation Conducted end-to-end testing of database interactions and queries with Azure SQL Database, ensuring data integrity and performance optimization
Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in Java for Cucumber.
Involved in Scratch implementation of BDD framework, moved entire framework from hybrid to BDD by using POM, and creating Feature files, Step definitions, and Runner class. Using reports analyzed step by step fail and pass criteria.
Worked on conducted usability testing with users with disabilities to validate accessibility features
Automated AngularJS application module using protractor by writing Java scripts and Used Jasmine as the unit testing framework.
Worked on leveraged TypeScript with popular frameworks such as Angular, React, or Vue.js to build dynamic and responsive user interfaces
Worked on testing Android app performance, security, and functionality, Skilled in using Android Studio's built-in testing tools and debugging features and with testing libraries and frameworks, including AndroidX Test, Espresso, and Android Testing Support Library
Worked on Kubernetes deployment strategies (e.g. Rolling Updates, Blue-Green Deployments)
Implemented Cypress test suites for regression testing, enabling quick identification and resolution of regressions to maintain product stability and consistent
Tested multiple MongoDB clusters and instances for high availability and failover scenarios
Worked on Selenium GUI Object/element verification is done through XPath and CSS Locators.
Used to identify object locators and create X-path using Firebug and had Good knowledge of Page factory and POM in selenium, Worked with Log4J, apache POI Library, and J-unit.
Implemented CI/CD pipelines using Kubernetes and tools like Jenkins, GitLab CI/CD, or CircleCI
Automated Web Services using Rest Assured using Java in Eclipse.
Designed and developed RESTful APIs using industry best practices and standards, ensuring scalability, performance, and security.
Worked very closely with UI angular developers while automating the tests using Protractor and Jasmine.
Designed and developed tests for Mobile App Testing in Android Platform using Appium.
Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, sent over HTTP or HTTPS by inspecting every XML request and response using Soap UI.
Tested web services by generating XML, SOAPUI Requests and validated the corresponding XML, SOAPUI Responses
Worked on conducted usability testing with patients with disabilities to validate accessibility features in healthcare applications
Worked with development teams to troubleshoot and resolve MongoDB-related issues
Utilized OpenShift's built-in CI/CD pipelines for automated testing and deployment.
Implemented CI/CD pipelines using Kubernetes and tools like Jenkins, GitLab CI/CD, or CircleCI
Automated Restful services using Rest Assured API using java by following the TDD/BDD framework model
Involved in setting up continuous integration system using Jenkins and working knowledge with cloud-based code repository systems like GitHub.
Conducted accessibility testing for mobile health (mHealth) applications, ensuring accessible design and functionality for patients on-the-go
Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
Worked effectively with Developers, AGILE Team, and Project Management to achieve Selenium automation, high quality, release deadlines and QA processes improvements.
Environment: JIRA, Confluence, TOAD, Java, ReadyAPI, SoapUI, Rest Assured, XML, Selenium, TestNG, Maven, AngularJS Appium, Protractor, Jasmine, Java Script, Mobile, REST, SOAP, Cypress,HTML, Android, Cucumber, Gherkin
Client: State of NC, Raleigh, NC (DHHS)
Role: SDET Automation Tester
Dates: June 2021 – To January 2022
Analyzed Software and Business Requirements documents to get a better understanding of technical and business perspectives.
As a QA tester, was involved in assisting and participating in planning, organizing the test schedules, test suites, test cases.
Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functions.
Worked on
performance testing using JMeter or Gatling to evaluate application scalability and response times under varying load conditions, ensuring optimal performance
Worked on Karate's HTTP client capabilities to perform API requests and validations within browser automation tests, enabling end-to-end testing of web applications integrated with backend APIs.
Designed and developed Hybrid automation framework and maintained the code in Git and used continuous integration (CI) tools to schedule the jobsDesigned and developed custom workflows, rules, and user interfaces using Cúram's Application Development Environment
Extensively used the Selenium methods to build the framework and run the test scripts.
Extensively used the POM model to create the reusability of the same objects for different tests.
Integrated and configured Spring Boot applications with TestNG for parallel testing and detailed reporting, optimizing test execution time and reliability
Using TestNG annotations controlled the entire test. Generated clear web html reports for analysis purpose.
Used Soap UI and Ready API for testing the web Services by the request and response time by the help of WSDL file and XML data. Added various assertions and did a data driven by getting the data from excel sheet.
Given some assertions to find out the pass and failure criteria of response from the systems.
Involved in the TestNG framework Automated test suites using Jenkins in the background.
Responsible for updating and maintaining the Quality center for reporting and logging the defects found during functional and regression testing and follow up the bug life cycle.
Developed and executed integration tests using Spring Boot Test framework, validating end-to-end functionality of RESTful APIs and microservices.
Executed the positive and negative test case for regression testing and took the screen shots for validation of test case.
Conducted System Testing, Functionality Testing and Configuration Testing as well as stress testing.
Responsible for creating Test plans, Test cases, Test Scenarios, and mapping business requirements to test cases.
Performed Functional, Regression and Integration Testing as well as UAT testing.
Managed application scaling, rolling updates, and rollbacks.
Worked Set up and configured monitoring tools (Prometheus, Grafana) for OpenShift cluster and application performance.
Automated the test cases by using Java with Selenium environment, back end test using SQL.
Validating all transitions posted as per requirements in Database and verifies the transactions are posted after file management.
Familiarity with containerization using Docker, Kubernetes, and RedHat OpenShift Knowledge of infrastructure as code tools like Terraform, Ansible, and CloudFormation
Participated in various team meetings and discussed Enhancement and Modification requests.
Automated testing processes using tools like Selenium or Cucumber for acceptance testing of web applications integrated with Spring Boot backends, enhancing QA efficiency
Environment: Selenium, Java, JavaScript, TestNG, JUnit, Jenkins, Git, Quality Center, XML, SOAP, REST, S OAPUI, HTML, Excel, Word. PL/SQL, Agile Methodologies
Client: Anthem, Richmond, VA (BCBS)
Role: QA Automation Tester
Dates: Aug ’19 – To April 2021
Involved in preparing Test plans and Test cases based on business requirement documents.
Involved in Updating Test plan, Writing Test Cases, Executing Test cases. Used Quality Center to write Test cases.
Developed TestNG framework for the application to automate. Used Jxl. jars to get the data from excel sheets
Generated reports and analyzed the pass and failed criteria in the test cases.
Prepared Test plan and Test specifications based on Functional Requirement Specifications and System Design Specifications.
Developed Test cases based on the technical specifications and business requirements.
Tested insured vehicles and health records submitted by persons. Closing dates with existed data base by writing the SQL commands.
Imported client data from the data stage target systems where house systems to Excel and conducted the data validation, by comparing the existing files in the database.
Automated test execution and result reporting using qTest Automation Studio, reducing manual effort and improving test accuracy
Experienced in configuring qTest environments and integrating with CI/CD pipelines for automated testing
Using all manual test cases wrote Selenium Automation scripts to run in the background through Jenkins.
Conducted data driven testing using Selenium, and compared the data back end data from the servers i.e. simultaneous translations and Interpreted confidential documents and professional translation services etc.
Designed Selenium scripts, parameterized them, and validated them to suit the functionality of the application by using Security and Regression Testing.
Conducted regression testing and performance testing utilizing qTest capabilities integrated with automated test scripts
Worked on Managed end-to-end testing activities using qTest, ensuring comprehensive coverage of functional and non-functional requirements
Measured the response time at different points in the application.
Used Quality Center for requirement analysis, scheduling and generating test cases.
Re-executed the Tests for the corresponding volumes and made sure that the parameters are within the acceptable limits after the fixes are done by the environment support team.
Worked on Utilized Cypress for integration testing to validate interactions between various components and services within the application ecosystem, ensuring seamless integration and functionality.
Tested web-based application on different operating systems such as Windows, Vista and different browsers such as IE, chrome, Firefox.
Executed cross-browser and cross-platform testing using Cypress, ensuring compatibility and consistency across different browsers
Conducted backend testing using SQL queries to validate data for database.
Coordinated with technical support associates to fix proprietary software issues.
Created manual test cases, reviewed with different stakeholders to validate the functionality
Prioritized and classified the bugs. Generated and tracked the defects using bug tracking tool.
Environment: Java, Selenium, Quality Center, QTP/UFT, SQL, Oracle, Cypress Windows XP/Vista, XML, HTML, Oracle
Client : SunTrust, Richmond, VA
Role : Mobile Automation Tester
Dates : Aug ‘18 – July ’19
Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
Verifying that payment processing systems and applications perform as expected, processing transactions correctly, and handling errors appropriately.
Developed Automation framework using Selenium Web Driver.
Worked with cross-functional teams, including development, product management, and customer support
Used Selenium WebDriver for writing test scripts for regression test coverage.
Implemented Keyword-driven automation testing framework utilizing Java, TestNG and Selenium WebDriver.
Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
Worked with stakeholders to develop use cases and requirements for Splunk deployments and provided training and support for end-users.
Collaborated with stakeholders to ensure CRM testing aligned with business requirements and user expectations
Verifying that payment processing systems comply with industry regulations, such as Payment Card Industry Data Security Standard (PCI DSS), and financial institution requirements.
Performance testing: Evaluating the scalability and performance of payment processing systems under various loads, such as high transaction volumes or concurrent user access.
Extended TestNG framework by adding some helper classes and methods.
Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
Created Maven and SVN to create nightly automation script.
Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
Worked on acceptance testing using Selenium WebDriver.
Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
Monitored the test execution in Jenkins once the code was pushed into CI.
Implemented Splunk's security and compliance features, such as data encryption, access controls, and audit logs, to ensure data integrity and regulatory compliance.
Executed use cases for Splunk in credit/debit card banking, such as monitoring card-not-present transactions, detecting card skimming attacks, and identifying