Senior Software Development Engineer Test
Current● Framework Development: Designed a Hybrid Automation Framework from scratch using Java Eclipse IDE and Selenium WebDriver. Utilized Selenium Grid for parallel test execution across multiple browsers.● Source Code Management: Employed GIT for effective version control, ensuring seamless collaboration and code integrity.● Web Services Testing: Developed REST and SOAP Web Services tests in XML and JSON formats.● Defect Tracking: Collaborated with the development team for defect tracking using JIRA.● Testing Expertise: Performed Unit, Integration, Sanity, Functional, Smoke, and Regression Testing using annotations and tags.● Agile Methodology: Participated in Sprint Planning, providing accurate task estimations. Wrote and developed test cases and scenarios by analyzing business requirements.● Special Mouse Events Automation: Automated handling of Alerts, Dropdowns, and Frames using Actions Builder and Mouse Hover.● Data-Driven Testing: Leveraged Apache POI to process Microsoft Excel for Data-Driven Testing.● Maven and BDD: Integrated external repositories for Maven dependencies to build BDD frameworks with JUnit and Cucumber.● Backend Testing: Specialized in Backend Testing using JDBC for Java-database connectivity. Wrote complex SQL queries for Oracle Database.● Page Object Model: Developed a Page Object Model to store Web Elements, improving automation efficiency.● Requirement Traceability: Maintained a Requirement Traceability Matrix to ensure comprehensive test coverage.● Manual and Automation Testing: Demonstrated expertise in both manual and automation testing.● BDD Implementation: Created Features and Step Definitions, wrote Scenarios, and used Scenario Outlines with Gherkins.● Utility Management: Created a Utility Folder for browser selection, configuration reading, database connectivity, and Excel connectivity.● Continuous Integration: Scheduled builds in Jenkins for continuous integration, reporting results in JSON and HTML formats.