Qa Engineer
CurrentDeveloped Test Script based on the requirements by using Java language and applying OOP Java concepts. Involved in creating Page Object Model with Page Factory for the Page Layer, Test Layer and ensuring thatthe correct Data files were included in the project. Took the Application Screenshots and copied the images whenever exceptions occurred and at importantcheckpoints of application execution. Implemented test automation for handling popup windows and Alerts using WebDriver and Alert interfaceclass. Modifying the existing test cases based on the change in feature and requirements. Maintained and executed Maven build files for running automated tests. Performing data setup/testing of REST Web Services using Postman. Used TestNG to create test cases, produce Extent Reports using Listeners and run test cases in batch. Usedtestng.xml to group test cases ensuring tests related to specific modules were executed in a timely fashion. Utilized Data Driven Approach using Apache POI API to parameterize multiple sets from external sources forthe User Profile module. Sound Knowledge of creating and analyzing scenarios in feature files and ensuring the correct mappingbetween features and step definition files using Cucumber Options in Test Runner. Used GIT to push and pull the code on GitHub in addition to providing updates to coding in the project Worked in an Agile environment focusing on sprint-by-sprint deliveries. Involved in Automation Test Script Development, reusable functions development, Test Script Execution,Debugging Test Scripts, and fixing errors using UFT. Worked with Developers and Product Owners to ensure features/bug fixes are delivered within the timelines. Developing and executing test cases based on project requirements and specifications. Ensuring that test cases cover all aspects of the software application or system being tested.