D. Dilip Kumar
SDET-Engineer
Phone: 630-***-**** Email: *****.********@*****.***
Professional Summary
• 2.1 years of experience in Information Technology, with specialization in Software Development Engineer in Test (SDET) - Automation and Manual Testing.
• Hands-on experience in both manual and automation testing, including test case design, test plan creation, exploratory testing, and defect life cycle management.
• Performed manual functional, regression, smoke, and sanity testing for web and e-commerce applications prior to and alongside automation coverage.
• Hands-on experience in payment testing, including validating payment gateways, transaction workflows, and payment failure/success scenarios.
• Developed automation frameworks through Selenium using POM design patterns, using TDD and BDD approach with GitHub, Maven, Jenkins.
• Good Knowledge on core Java and well versed with Java Collections, Core Java, and OOPs Concepts.
• Expert using test management tools like JIRA for both manual test case tracking and defect management.
• Good hands-on experience on Source Code management (Version Control System) tool like GitHub.
• Manage multiple projects and complete understanding on automation phases from Initiating, Planning, Executing, Controlling and Reporting.
• Configuring and setting up new projects to use Continuous Integration using Jenkins, GitHub.
• Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile- SCRUM and Waterfall model.
• Performed feasibility analysis and created automation transformation roadmap.
• Associated with development team to understand technical design and architecture for test planning.
• Involved in different phases of Software Testing Life Cycle like Test Design, Manual Test Execution, Automation, and Defect Management.
Work Experience
Junior QA Engineer — Netcracker Technology Solutions May 2022 to May 2023 Software Engineer — CTE Webapps Dec 2023 to Dec 2024 Educational Summary
• Bachelor of Technology — Sri Venkateswara College Of Engineering, Tirupathi Technical Skills
Operating Systems Linux, UNIX & Windows
Testing Types Manual Testing (Functional, Regression, Smoke, Sanity, Exploratory, UAT support), Automation Testing, Payment Testing
Frameworks TestNG, DDT, Hybrid framework
Automation Tools Selenium, TestNG, Selenium WebDriver, Grid, Eclipse, Visual Studio, Postman, RestAssured
Version Control System GitHub
Build Management Tool Maven
Code Quality Management SonarQube
Repository Manager Nexus
Scripting / Programming Core Java
Continuous Integration
Tool
Jenkins
Configuration Management Ansible
Application & Web Servers Apache Tomcat
Containerization &
Orchestration
Docker and Kubernetes
Monitoring & Security
Tools
Grafana, Prometheus, K9s, Trivy, Snyk (DevSecOps)
AWS Cloud Services EC2, AMI, ECS, RDS, EBS, EFS, S3, IAM, Load Balancer (ELB/ALB/NLB), VPC, Security Groups, NACLs, Route53, CloudWatch, CloudTrail, Auto Scaling Test Management Tools JIRA
Project Summary #1
Project: Rakuten (e-commerce application)
Period: May 2022 to May 2023
Role: Junior QA Engineer
Tools Used: Selenium, Java, RestAssured, TestNG, JIRA, Payment Gateway Testing Roles and Responsibilities:
• Performed manual testing of e-commerce workflows including customer registration, product search, cart management, coupon application, and payment validation before automating them.
• Performed payment testing as part of the complete purchase workflow — adding products to cart, applying coupons, placing the order, and then validating payment gateway integration, transaction success/failure scenarios, refunds, and multiple payment methods.
• Designed and executed manual test cases and test scenarios based on business requirements and user stories.
• Conducted exploratory and ad-hoc manual testing to identify edge cases not covered by scripted test cases.
• Developed and maintained automated test scripts using Selenium WebDriver with Java for end-to-end e-commerce workflows.
• Created Page Object Model (POM) framework to improve code reusability and maintainability.
• Automated customer registration workflows for residential and business users.
• Automated product search, order placement, cart management, coupon application, and payment validation workflows.
• Performed manual and automated cross-browser testing using Chrome, Edge, and Firefox.
• Integrated automation scripts with TestNG framework for test execution and reporting.
• Executed data-driven testing using Excel and TestNG Data Providers for multiple input scenarios.
• Identified, logged, and tracked defects found during manual and automated testing using Jira and other bug tracking tools.
• Performed API testing using Postman and Rest Assured for backend service validation.
• Executed manual smoke and sanity test suites, in addition to automated suites run in CI/CD environments using Jenkins.
• Ensured end-to-end validation of application workflows from UI to backend services through both manual and automated methods.
Project Summary #2
Project: Royal Sundaram General Insurance
Duration: Dec 2023 to Dec 2024
Role: Software Engineer
Tools Used: Selenium, Java, TestNG, JIRA, GitHub, Jenkins Roles and Responsibilities:
• Performed manual functional and regression testing on insurance modules including theft application, third-party insurance, and own damage insurance.
• Prepared manual test cases, test data, and test plans based on functional specifications and requirement documents.
• Performed payment testing as part of the policy issuance workflow — selecting coverage, generating the policy quote/order, and then validating premium payment processing, renewal payments, and refund scenarios.
• Conducted manual sanity and smoke testing during sprint releases prior to automation execution.
• Developed and executed automated test scripts using Selenium WebDriver with Java for insurance application workflows.
• Created reusable automation scripts for modules such as theft application, third-party insurance, and own damage insurance.
• Implemented TestNG framework for test execution, grouping, and reporting.
• Applied Page Object Model (POM) design pattern to improve script maintainability.
• Performed functional and regression testing on multiple insurance modules using both manual and automated approaches.
• Executed manual and automated test cases across different browsers to ensure cross-browser compatibility.
• Reported and tracked defects found through manual and automated testing using bug tracking tools.
• Maintained and updated manual test cases and automation scripts based on application changes and new requirements.
• Executed automated regression suites in CI/CD pipelines using Jenkins integrated with GitHub.
• Actively supported manual testing activities, including UAT support, during sprint releases. Declaration
I hereby declare that the above information furnished by me is true and correct to the best of my knowledge. D. Dilip Kumar