Software Quality Assurance Engineer
Current• Design Test Automation test cases and prepare Masters Test Plans, Test Scenarios, Test Cases, Test Reports, and Requirement Traceability Matrix (RTM) for Online/Web/Digital applications; participate in product design reviews to provide input on functional requirements, user stories, product designs, test estimates, schedules, and potential risks• Configure Selenium WebDriver, TestNG, and Maven tool and created Selenium automation scripts in Java using TestNG prior to Agile release; implement TestNG as part of the framework by configuring the testng.xml file to support Test Suites, Groups, Passing Parameters, and Parallel Testing to run along with Selenium Grid• Verify REST/SOAP Web Services API's request to get valid JSON/ XML response for the following methods like CRUD operations GET, POST, PUT and DELETE; utilize POSTMAN for manual API testing and REST-Assured library to automate API testing• Utilize SQL for verification of data and validation from Oracle and MySQL databases and source to target data mapping• Participate in Sprint planning, Sprint Retrospective, Product Backlog Refinement, and daily Scrum meetings; assist in the creation story mapping, user story definition for traceability purposes, and acceptance and evaluation criteria using JIRA & Confluence• Automate test on mobile apps and webs apps using various frameworks and technologies and perform Mobile Testing of Android/IOS based Apps using Appium and Perfecto mobile softwareMaintain the Test Defect Log for all the defects found during the testing for bug tracking using HP ALM and JIRA • Perform Compatibility, Cross Browser, and Parallel testing to test the applications are working as desired in different browsers and environments including iOS, Android, Mac OS, and Windows• Use Git/TFS version control to maintain and manage the build scripts, test data used, and other documents related to the project