Senior Software Development Engineer In Test
Current• Collaborated with cross-functional teams in an Agile environment throughout the SDLC, designing comprehensive test plans and creating detailed test cases, alongside developing test automation strategies and automated tests, proactively identifying and resolving pre-release issues to ensure effective implementation of end-to-end (E2E), Integration testing, and Regression testing.• Led the development of a Cucumber framework from scratch using Java, Gherkin, Selenium WebDriver, JUnit, and Maven, based on the Page Object Model (POM) design, improving overall testing efficiency by 25%.• Designed comprehensive API testing strategies for REST APIs using Postman and Rest-Assured, validating JSON responses for data accuracy, response times, and error handling. Utilized Splunk for real-time log monitoring and debugging, resulting in enhanced API reliability and performance.• Developed and executed complex Oracle SQL queries and JDBC scripts to validate and ensure data integrity, consistency, and accuracy across multiple database environments, resulting in a 30% reduction in data-related defects in production.• Managed and tracked 1,200 test cases in TestRail, overseeing bugs from identification to verification and eventual closure using JIRA for bug tracking and reporting.• Developed a CI/CD pipeline with Jenkins, integrating Git for version control and deploying Docker containers to staging after successful smoke and regression tests.• Conducted performance testing, including load and stress testing, using JMeter to identify bottlenecks and optimize system scalability and reliability.