Zamarai Shinwari
Test Automation Engineer at Virginia National Bank- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Virginia National Bank
-
United States
-
Banking
-
1 - 100 Employee
-
Test Automation Engineer
-
Feb 2020 - Present
Involved in building automation framework from scratch using Selenium WebDriver, JAVA, and cucumber (BDD). Developed Automation framework implementing Page Object Model, using JAVA, Selenium Web Driver, and Cucumber. Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios, and Step Definitions in Gherkin format. Experience in Core Java, and OOPS concepts. Used MAVEN for build management, and Jenkins for Continuous Integration of the builds. Assessed and analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings, and developed Test scenarios, Test cases, Test Data, and Test reports Performed User Acceptance Testing (UAT) exclusively in an agile environment. Used Selenium WebDriver to run test cases in multiple browsers and across Platforms. Performed UI, Functional, and Regression testing using Selenium WebDriver, Cucumber Maven, and Jenkins. Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly consignment run of the Script. Utilized JIRA as a defect tracking tool on the project. Examined the Business Requirements Document (BRD), and designed Test cases and Test scripts for the application under examination. Designed the test scripts and analyzed the results in various levels of the application including integration, regression, functional, and acceptance testing using Selenium. Implemented Regression and Smoke test execution as a discrete step of the deployment process by using Selenium WebDriver. Involved in preparing a report of all automation difficulties and test results for a further application using Maven. Delivered back-end testing for data validation using SQL in Oracle and executed SQL queries on database tables to verify the database. Participated in Stand-up meetings, weekly automation meetings with all other QA, and weekly assessment meetings with business analysts and developers. Show less
-
-
-
Aetna Insurance
-
Washington DC
-
QA Automation Engineer
-
May 2018 - Jan 2020
Developed Test Cases, Use Cases, and Automation test scripts. Other activities included test execution reports and generation by following Quality Assurance best practices. Extensive use of descriptive programming to create effective and efficient reusable functions and maintain them in a neat function library to be used by the team. Gathered requirements documents such as business requirements and design documents and other related documents. Experience with Postman tool for Manual Testing API Rest Request Experience in Core Java, and OOPS concepts. Reviewed the Test Basis, designed and documented Test Strategies, Test Plans, Test Cases, and executed test cases. Responsible for writing and maintaining Selenium WebDriver scripts for regression and functional testing using the data-driven framework Developed test code in Java language using Selenium WebDriver and TestNG framework. Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms Involved in the design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven). Utilize CSS selectors, IDs, and XPaths to locate elements on Web pages Execute browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release. Developed and executed SQL queries to verify the proper insertion, deletion, and updates into the Oracle supporting tables and cubes. Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with SQL queries from the oracle database. Performed End-to-End testing of database to check data integrity using SQL queries. Assisted QA lead in documenting User Acceptance Test reports and reporting defect resolution. Participate in Agile Scrum methodology and attend Daily Scrum, Sprint Grooming, and Sprint Planning and Sprint Review meetings. Show less
-
-
-
Liberty Mutual Insurance
-
United States
-
Insurance
-
700 & Above Employee
-
Manual QA Test Engineer
-
Mar 2015 - Apr 2018
Developed Test Cases, Use Cases, and Automation test scripts. Other activities included test execution reports and generation by following Quality Assurance best practices. Extensive use of descriptive programming to create effective and efficient reusable functions and maintain them in a neat function library to be used by the team. Gathered requirements documents such as business requirements and design documents and other related documents. Reviewed the Test Basis, designed and documented Test Strategies, Test Plans, Test Cases, and executed test cases. Responsible for identifying test cases for Smoke Test, Functional, and Regression Tests. Involved in testing the application utilizing the Scrum (Agile) methodology. Developed and executed SQL queries to verify the proper insertion, deletion, and updates into the Oracle supporting tables and cubes. Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with SQL queries from the oracle database. Performed End-to-End testing of database to check data integrity using SQL queries. Assisted QA lead in documenting User Acceptance Test reports and reporting defect resolution. Environment: MySQL, Oracle SQL Developer, MS Office suite; JIRA, SQL, SDLC, STLC, Agile/Scrum, XML, JSON and HTML, Windows XP, 7, 10, Browsers: Chrome, Firefox and IE Show less
-
-