• Designed, Developed Keyword Driven test automation Framework and prepared automation framework design document in Selenium WebDriver.
• Created the Folder Structure, Maven Libraries, POM XML files and maintained in the Eclipse for test automation framework.
• Prepared test summary report for each regression cycle to the upper management.
• Conducted Code review for test automation development for each sprint.
• Attended Sprint Grooming meetings, analyzed the complexity of the Sprint Backlog items and Collaborated with the development team.
• Executed Test Cases, Test scripts and Logged, Retested and Closed Defect in Jira.
• Developed Requirement Traceability Matrix to ensure requirement is covered and tested satisfied the acceptance criteria.
• Attended User Story Sessions and provided feedback to the user stories to improve the Acceptance Criteria and Testability of user stories.
• Attended Sprint Planning meeting and provided Level of Effort for each Sprint Backlog item.
• Attended Sprint Review meeting and demonstrated the newly developed application functionalities to development team, business team and stakeholders.
• Worked as a Cross Functional Team member and tool extra responsibilities as needed by the project.
• Automated Smoke Test, Functional and Regression test cases in Selenium WebDriver with Descriptive Programming and Custom Functions.
• Excellent ability of developing BDD scripts with Cucumber using Gherkin language and writing scenarios in feature file to make the scripts more understandable by other team members.
• Used Cucumber HTML Report for Eclipse to be able to identify the root cause of the failure for each execution.
• Developed proper exception handling strategies in Selenium WebDriver to improve the test script efficiency with programming language Java.
• Conducted Cross Browser Compatibility Testing for the application on all major web browsers IE, Chrome, Safari and Firefox.
• Attended Sprint Grooming meetings, analyzed the complexity of the Sprint Backlog items and Collaborated with the development team.
• Executed Test Cases, Test scripts and Logged, Retested and Closed Defect in Jira.
• Developed Requirement Traceability Matrix to ensure requirement is covered and tested satisfied the acceptance criteria.
• Attended User Story Sessions and provided feedback to the user stories to improve the Acceptance Criteria and Testability of user stories.
• Attended Sprint Planning meeting and provided Level of Effort for each Sprint Backlog item.
• Attended Sprint Review meeting and demonstrated the newly developed application functionalities to development team, business team and stakeholders.
• Installed, Configured Selenium WebDriver tool in each Virtual Machine and new user system including the proper dependencies.
• Performed Ad-Hoc Testing and Negative Testing and logged critical defects that is not covered in the requirement.
• Worked as a Cross Functional Team member and tool extra responsibilities as needed by the project.
• Automated Smoke Test, Functional and Regression test cases in Selenium WebDriver with Descriptive Programming and Custom Functions.
• Excellent ability of developing BDD scripts with Cucumber using Gherkin language and writing scenarios in feature file to make the scripts more understandable by other team members.
• Used Cucumber HTML Report for Eclipse to be able to identify the root cause of the failure for each execution.
• Developed proper exception handling strategies in Selenium WebDriver to improve the test script efficiency with programming language Java.
• Conducted Cross Browser Compatibility Testing for the application on all major web browsers IE, Chrome, Safari, and Firefox.
• Developed test cases based on the acceptance criteria of the user stories and executed manually in each sprint.
• Prepared Traceability Matrix (RTM) to show the test coverage requirement vs. Test scripts.
• Implemented Automated execution of tests using Maven build tool, also Integrated with Continuous Integration tool Jenkins for running test on nightly basis on demand.
• Extensively used Selenium locators like XPath, CSS Selectors and WebDriver to test the web application.
• Used Selenium and Java to handle the textbox, dropdown, checkbox, buttons and popup controls, iframes, web table, calendars.
• Implemented Automation Framework using Selenium Web Driver, Java language, TestNG and Cucumber for application UI testing.
• Experienced in working with Apache POI for reading and validating the data from Excel files.
• Installed and Implemented IntelliJ as IDE for the creation of automation scripts.
• Reported software defects in Jira and interacted with the developers to resolve technical issues.
• Developed reusable methods in order to avoid wasting time for repetitive actions in application.
• Followed Agile testing methodology, participated in daily Scrum meetings and testing each Sprint deliverables.
• Experience in implementing and maintaining Page Object Model (POM) by adding web elements at the page level and reusing the same elements.
• Performed cross-browser compatibility testing on Chrome, Firefox and IE browsers using Sauce Labs.
• Worked closely with Developers, Business Analyst, Architects and Project Manager to understand Project and Business Requirements.
• Extensively involved in Smoke, Functional, Regression, API, UAT, End to End Testing.
• Automated the functional scenarios and built the Automated Regression Suite.
• Automating End to End Testing using Selenium.
• Provide HTML report for Project manager and Business Analyst.
• Retrieved all the Dynamic data from Database using SQL Queries for automation purpose and maintained static data in Excel sheets.
• Experience in using Continuous Integration tools (CI/CD) like Jenkins for nightly test suite execution and working on knowledge on testing and configuring Amazon Web services (AWS)
Worked with development team to fix and retest identified issues.
• Developed and maintained automation scripts for regression test cases in Selenium using Java.
• Effectively implemented different QA methodologies/policies, strategies and plans in all stages of SDLC.
• Used Firebug/Firepath to locate web elements.
• Developed Data Driven test framework in Selenium WebDriver by reading test data from Excel file with Apache POI.
• Participated in daily stand-up meetings to understand the progress of work and matched efforts to the changing needs depending on the current status of the updates in the meeting.
• Used Maven to build and run the Selenium automation script in Jenkins. Once the script was executed and send the automation reports over email.
• Performed cross browser testing by executing Selenium test scripts on multiple browsers and Platforms using Selenium Grid and checked for compatibility.
• Integrated Selenium with Sauce Labs for distributing test load on the cloud.
• Extensively involved in Smoke, Functional, Regression, Browser Compatibility and End to End Testing.
Test Automation Tool: Selenium WebDriver, JUnit, TestNG, Maven, Cucumber, Jenkins, Eclipse, Postman, RestAssured
Methodologies: Agile Scrum, Test Driven Development, Waterfall
Frameworks: Hybrid, Data Driven, Key Driven, Page Object Model
Bug Tracking Tools: JIRA, Quality Center
Languages: Java, HTML, SQL, XML, Gherkin
Dev/Ops Tools: Jenkins, Maven
Repository Systems: Git, GitHub
Databases: Oracle, MySQL, SQL Server
Testing Methods: Smoke Testing, System Testing, Integration Testing, UAT Testing, Positive and Negative, Functional Testing, Regression Testing, Black Box Testing, Backend Testing
Green Card Holder