Qa Automation Engineer
Current Created test plans, test scripts and executed the test scripts and generated the test reports metrics. Developed modular & robust automation framework using Selenium, TestNG and Java. Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code. Performed cross-browser software testing and quality control as well as mobile application testing on Android and iOS. Used Selenium WebDriver for writing test scripts for regression test coverage. Design & Develop data driven framework using Selenium WebDriver, TestNG and Apache POI API. Worked as ETL Tester responsible for the requirements gathering / ETL Analysis, ETL Testing and designing of the flow and the logic for the Data warehouse project. Preparation of Test Cases based on ETL Specification Document, Use Cases, Low Level Design document. Extensive experience with ETL testing including Data Completeness, Data Transformation & Data Quality for various data feeds coming from source. Running the jobs/Workflows for ETL process testing and validation. Prepared and ran SQL queries to verify the data in target database by ETL process. Verified column mapping between source and target. Experience in creating ETL test scripts based on technical and Data design documents and source to target mappings. Identified and documented additional data cleansing needs and consistent error patterns that could be diverted by modifying ETL code. Developed re-usable function using TestNG for the Test Automation. Performed API, UI, ETL testing and Data validation on both stage and production builds. Experience in manual and automated testing of RESTful webservices using Postman. Experience in web services and API integration testing using Postman. Developed automation test cases, executed these test scripts via CI/CD Jenkins jobs and logged defects in Jira. Documented test results and evaluated the results to determine defects.