Versatile SDET Engineer adept at testing and validating cloud-based, on-premise and hybrid solutions. Incorporates data from all available sources to create holistic images of product and software performance. Accomplished creator of automated and manual test frameworks guaranteed to produce exceptional customer satisfaction levels.
• Automated test case development based on Business Requirements and Functional Specification Documents, ensuring comprehensive coverage.
• Proficient in both manual and automated testing, adept at planning, executing test scripts, and meticulous bug tracking.
• Expert in reviewing Design Documents, Test Scenarios, and Test Cases, ensuring rigorous testing standards.
• Executed robust automated test strategies for Billing Account Systems, improving efficiency through Amdocs payment service integration.
• Key contributor to integrating customer account data, enhancing billing accuracy, and automating payment reconciliation.
• Optimized end-to-end payment processing workflows through automation, minimizing errors.
• Collaborated with Amdocs experts for seamless integration and automated processing of customer account data.
• Implemented automation for data mapping and transformation, facilitating smooth exchange between client's data formats and Amdocs requirements.
• Developed Behavior-Driven Development (BDD) Framework, using Cucumber for automated tests in Java.
• Designed and maintained data-driven, Page Object Model (POM) test automation frameworks.
• Demonstrated advanced knowledge of GIT and SVN for version control in automated testing.
• Conducted automated testing of application behavior and performance on multiple browsers using Selenium.
• Utilized Postman for automation, validating RESTful Web Services.
• Spearheaded the design and development of a comprehensive backend automation framework at the organization level, leveraging Spring Boot, Rest Assured, JUnit, and TestNG for validating microservices.
• Provided test strategy guidance for migrating monolithic applications to microservices, ensuring a seamless transition with a focus on automation testing.
• Implemented and adhered to best practices of the test pyramid, grouping various test types to enhance granularity and overall quality.
• Established and maintained CI/CD pipelines in Jenkins, streamlining the deployment process and ensuring continuous integration of automated tests.
• Coached and mentored team members in the utilization and development of test automation suites, fostering a culture of automation excellence.
• Prepared test data for various scenarios in the QA environment, optimizing test case execution.
• Contributed to GIT branching strategy for effective release management, ensuring version control alignment with automation testing needs.
• Led the identification and implementation of functional testing processes, developing test strategies and plans, and enforcing quality standards.
• Introduced release gates criteria for every commit merged onto trunk from development streams, enhancing overall testing efficiency.
• Participated in cross-team advocacy meetings to stay informed and share automation standards used across the organization.
• Demonstrated advanced proficiency in version control systems such as GIT and SVN, ensuring efficient management of automated test codebase.
• Led functional integrated testing activities in higher environments, collaborating with test engineers across cross-functional teams.
.• Utilized Postman for testing RESTful Web Services, validating API functionality through automation.
• Leveraged JIRA for agile project management and issue tracking, ensuring seamless coordination within the development and testing lifecycle.
• Utilized REST Assured for API and integration testing, ensuring robust testing of service interactions.
• Designed and developed automated test solutions for UI/E2E, APIs, Kafka, and Spring Batch applications using Java, Rest Assured, and TestNG
• Automated front-end tests using WebdriverIO with TypeScript for enhanced readability and maintainability.
• Prepared diverse Test Data for QA scenarios, ensuring thorough test case coverage.
• Tested application behavior and performance across browsers (Mozilla Firefox, Internet Explorer, Chrome) using Selenium.
• Demonstrated advanced proficiency in version control systems, including GIT and SVN.
• Leveraged Postman for comprehensive testing of RESTful Web Services.
• Executed detailed data validation testing plans, test suites, and automated test suites.
• Developed integration regressions for achieving E2E functionality via microservices.