Post Job Free
Sign in

Qa Automation Engineer/Manual

Location:
Centreville, VA
Posted:
April 13, 2022

Contact this candidate

Resume:

Mustafa Nooristani

Phone: +1-202-***-**** Email: *******.***********@*****.***

Legal Status (Green Card Holder)

PROFESSIONAL SUMMARY:

A dynamic IT professional with 5 years of experience in software quality assurance testing.

Proficient in using automation tools such as Selenium WebDriver, Cucumber, JUnit, TestNG, API, Eclipse, IntelliJ IDEA, Git, GitHub.

Knowledge of JUnit, Cucumber framework for smoke, regression, API and Database testing, Maven for build management, and Jenkins for Continuous Integration.

Experienced working on all phases of Software Development Life Cycle (SDLC) and its methodologies such as Agile/Scrum and Waterfall Model.

Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber and TDD (Test Driven Development).

Experienced in interpreting the test information from Excel spreadsheets using Apache POI and TestNG Data provider for Selenium WebDriver scripts.

Sound knowledge of Object-Oriented Programming (OOP) concept. Extensively used Java for test case automation.

Expertise in designing and implementing Selenium Automation Frameworks using Data-Driven, Key Driven, Hybrid, Page Object Model (POM).

Professional experience in Automation testing, Manual testing, Integration testing, Smoke testing, Regression testing, GUI testing, Back End Testing, Black-Box Testing, Positive/ Negative Testing.

Experienced in building tools such as Maven and managing continuous integration (CI/CD), scheduling script execution with Jenkins.

Performed testing on Web Services API requests for Restful architecture using Postman.

Experienced in Restful Web Services Testing. Validated request and response using JSON and Restful Web service calls.

Performed Database Testing using Selenium WebDriver and JDBC.

Expert in using management and bug tracking tool JIRA and version control tool GIT.

Proficient in MySQL, using sub-queries, joins grouping, views, etc.

Enthusiastic learner, ability to adapt quickly to the new environment, strong team player, good communication, very detail-oriented, confident, and committed.

TECHNICAL SKILLS:

Testing Tools

Selenium Web Driver, JUnit, TestNG, Cucumber

Languages

Java, SQL, Gherkin

Methodologies

Agile (Scrum), Waterfall

IDE

Eclipse, IntelliJ IDEA

Test Framework

Data-Driven, Hybrid with BDD

Build Management Tool

Maven

Bug Tracking Tool

JIRA

CI/CD

Jenkins

Back-end/Database Testing tools

MySQL, JDBC

API/Business Layer Testing Tools

Postman, Rest assured library

Version Control

Git, GitHub

PROFESSIONAL EXPERIENCE:

Company: Alliance Tek Solutions, VA

Title: QA Automation Engineer Date: April 2020 – Present

Responsibilities:

Actively participated in daily Scrum with the team and was involved in sprint meetings, managing product backlog, removing obstacles to progress, prioritizing and reviewing milestones and accomplishments.

Involved in the design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (Cucumber and Maven).

Developed Automation framework by following a hybrid model approach of implementing Page Object Model and BDD, using JAVA OOPS concepts, Selenium Web Driver, and Cucumber.

Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios, and Step Definitions in Gherkin format.

Designed Test Plan which included test objectives, test phases, scenarios, and test environment after a thorough analysis of the business rules.

Execute cross-browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.

Set up Jenkins for a scheduled automation test run that will trigger the Smoke Test script by receiving an email.

Used different selenium methods to handle Alerts, Pop-ups, drop-downs, checkboxes, radio buttons, dynamic calendars, and web tables in Selenium WebDriver.

Identified, Reported, and Tracked Defects using the JIRA test management tool.

Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with SQL queries from the oracle database.

Performed Application Programming Interfaces (API) testing using Restful, Postman, and Rest Assured Libraries.

Company: Best Buy, MN

Title: Automation Tester Date: December 2018 - April 2020

Responsibilities:

Involved in the design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven) and Apache POI.

Generated Test Reports using TestNG test script execution and created the error screenshots.

Expertise in Grouping of Test Cases, Test Methods, and Test Suites for functional testing using the TestNG annotations like Groups, Parameter, Data Provider, Tags.

Created Selenium Web-Driver automation scripts using JAVA to validate functionality on various browsers.

Used Maven to build and run the Selenium automation framework. Once the script got over, the framework was used to send the automation reports over email.

Involved in the Continuous Integration of the automation framework with Jenkins.

Worked on a Data-Driven Framework for Automation test scripts.

Extensively used Selenium locators like Xpath, CSS Selectors, and WebDriver to test the web application.

Assisted QA lead in documenting User Acceptance Test reports and reporting defect resolution.

Identified, Reported, and Tracked Defects using the JIRA tool.

Company: Prudential Financial Inc, NY

Title: Manual Tester Date: March 2017 – December 2018

Responsibilities:

Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.

Worked with the development team to understand technical design and architecture for test planning.

Executed Manual tests reviewed results of all tests and reported into the defect tracking database, verifying the resolution of all defects for an assigned project.

Created manual test cases, reviewed them with different stakeholders to validate the functionality.

Prepared traceability matrix to ensure adequate coverage of the test cases.

Performed back-end testing on Oracle database by writing SQL queries.

Performed Ad-Hoc testing upon the completion of a test case to seek further unresolved bugs within the application.

Connected to the database to Query the database using SQL for data verification and validation.

Interacted closely with developers regarding defects, participated in tracking, reviewing, and analyzing bugs.

Worked extensively with business users to define the scope and prepared ‘Documents of Understanding’ for various change requests by analyzing the feedback from user groups.

EDUCATION AND CERTIFICATIONS:

Master's Degree in Security Management, Turkey

Bachelor's Degree in Psychology And Educational Sciences, Kabul University

Bachelor's Degree in General Police Studies, Afghanistan

Syntax Technologies, Coding Boot-Camp



Contact this candidate