Software Development Engineer In Test
Current- Build and maintain a robust and scalable test automation framework using Java, Selenium WebDriver, and JUnit, ensuring efficient and reliable test suites for web applications across various browsers and platforms.- Apply Behavior-Driven Development (BDD) methodologies using Cucumber and Gherkin syntax, fostering clear communication and collaboration between QA, development, and product management teams, leading to faster feedback cycles and improved product quality.- Combine REST Assured, Karate, and Postman to design and execute comprehensive API test suites, validating endpoints, payloads, response codes, CRUD operations, authentication mechanisms, and data retrieval processes for RESTful web services, microservices, and web APIs.- Integrate automated tests into the CI/CD pipeline with Jenkins, enabling continuous testing and deployment, and facilitating faster time-to-market while maintaining high software quality standards.- Conduct database testing using SQL queries, JDBC, and DataGrip to ensure data integrity and consistency across different database platforms (MySQL, Oracle SQL).Implement a data-driven approach in test automation frameworks to enhance test coverage and reliability.