Qa Automation Engineer
• Understanding the functional specifications of different modules to design the automation scripts using Selenium within the defined scope and as per the flow specified in the specs.• Requirements study and understanding of the functionalities for Automation, analyzed the BRD and prepared detailed test cases for new functionalities.• Performed smoke test script executions to ensure or check the functioning of modules.• Developed BDD automation framework with Cucumber using Page Object Model design pattern.• Responsible for writing and executing automation test scripts and test suites using Selenium WebDriver and JAVA.• Developed reusable pieces of code to be utilized in scenarios where the exact implementation is required and some additional functional code to build the whole scenario. Reduced the maintenance cost if changes were made in the reusable code.• Verified that the integrity of the test case remains consistent throughout the execution phase, ensuring the verification process of every checkpoint on the application was covered as per the test cases. • Analyzed the test result, tracking defects and reporting defects.• Involved in testing API developed for Gate Three Web Portal using Postman and Rest-assured.• Created Jenkins Pipeline to execute automation code nightly after the build deployed to QA Env.• Worked in the Agile Environment and participated in the stand-ups, and sprint planning, and prepared reports and other supporting documentation to contribute to the establishment of standards and procedures for software testing.• Responsible for updating daily tasks in JIRA, Identifying, and tracking defects, generating bug reports, and submitting test reports.• Worked closely with users and program developers to ensure application development met user expectations.