Software Engineer In Test
CurrentDesign, develop, and maintain automated test scripts using Selenium WebDriver, Junit, and TestNG, ensuring test coverage and efficiency.• Maintain a scalable and robust automation framework using Selenium that can support the development of reusable and maintainable automated tests.• Used Cucumber for Behavior-Driven Development (BDD), writing Gherkin scripts and step definitions to create scenarios in a language that stakeholders can understand.• Utilize Postman for conducting API testing, ensuring efficient communication and data exchange between various software components.• Use JIRA for defect tracking and management; log, track, and close defects found during test execution.• Collaborate closely with developers, product owners, and other stakeholders in an Agile/Scrum environment, participating in sprint planning, retrospective, and daily stand-up meetings• Write effective and efficient test cases and test plans; ensure that all the test cases are updated in the system and are in sync with strategy and plan.• Use SQL to create, modify, and manage test data necessary for executing test cases