Detail-oriented SDET (Software Development Engineer in Test) Intern with over 18 months of internship experience in automation testing and manual testing. Proficient in developing comprehensive test frameworks using Selenium WebDriver, Python, Java, and API testing. Demonstrated success in designing and executing robust UI and backend automation tests to enhance software reliability and performance. Hands-on experience with TestNG, JUnit, Postman, and Jenkins, coupled with expertise in CI/CD pipelines, and Agile development methodologies. Skilled in creating reusable test components and integrating them into automated test suites, reducing manual testing efforts, and ensuring faster release cycles. Adept at troubleshooting and debugging within complex systems, ensuring high-quality software delivery. Passionate about continuous improvement, and committed to delivering high-quality products through structured testing strategies.
API Testing with Postman and Python
Automated API testing using Postman for functional and security validation of REST APIs in a financial application, developed custom Python scripts with the Requests library to test API endpoints, validate JSON responses, and check response times, integrated API tests with Jenkins for continuous delivery pipelines, and created automated reports using Allure to track API test results efficiently.
Selenium Web Automation Framework
Developed a robust automation framework using Selenium WebDriver with Java, integrated with TestNG for test execution and reporting. Incorporated Page Object Model (POM) design for better maintainability. Automated regression and smoke tests for a large-scale e-commerce application. Integrated the framework with Jenkins for Continuous Integration and parallel execution across multiple browsers.
Manual Testing of Banking Application
Performed comprehensive manual testing on a banking application, covering functional, usability, and security testing. Utilized JIRA for defect tracking and reporting issues in UI, login, and transaction modules. Tested compatibility on multiple browsers and devices, ensuring cross-platform performance. Documented test cases, created bug reports, and worked closely with the development team for quick resolution.