Post Job Free

Resume

Sign in

Quality Assurance Test Engineer

Location:
Williamsburg, VA
Posted:
December 12, 2023

Contact this candidate

Resume:

HAMEEDULLAH SAFI

ad1w2e@r.postjobfree.com 757-***-**** US CITEZEN

PROFESSIONAL SUMMARY

A highly motivated and result-oriented Software Automation Test Engineer with more than 4 years of experience in Quality Assurance through Manual and Automation Testing of on Client/Server and Web-based applications.

Hands-on experience in automating test cases using Selenium WebDriver, Java, Maven, JUnit, and Cucumber BDD.

Proven ability in developing BDD scripts with Cucumber using Gherkin language and writing step definitions.

Solid knowledge of Junit, TestNG framework, Maven for Project building tool developed Maven

Project Object Model file(pom.xml), Jenkins for Continuous Integration.

Experience in test planning and participated in execution for API testing using POSTMAN tool.

Extensive experience in testing REST services using Postman and Rest Assured Library

Adept in Developing and maintaining Automation Frameworks like Data-Driven, and Hybrid Frameworks using Java and Selenium WebDriver.

Well-versed in identifying and reporting defects using defect tracking tools such as JIRA.

Ability to write dynamic XPath and CSS selectors for complex Object Identifications in Selenium WebDriver.

Good knowledge of Object-Oriented Programming (OOP) concept and extensively used Java for test case automation.

Solid understanding of Relational Database Design, skilled in writing SQL queries for further performing Back-End testing of the application.

Configured application framework using Excel spreadsheets and processed the spreadsheets using Apache POI.

Professional expertise in Smoke Testing, backed end Testing, Black-Box Testing, Functional Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Cross Browser Testing, UI Validation.

Professional in creating Page Object Model and Page Factory Design for implementing the framework.

Experience in using Continuous Integration tool Jenkins.

Comprehensive knowledge of each phase of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC).

Possess excellent communication, documentation, and organization skills.

PROFESSIONAL EXPERIENCE

GDIT, VA QA AUTOMATION ENGINEER September 2021- Present

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

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

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

Involved in creation of automation framework in Selenium WebDriver using BDD (Behavior Driven Development) with POM (Project Object Model)

Performed API testing using POSTMAN tool and Rest Assured Library

Set up Jenkins for a scheduled automation test run

Conducted backend testing using SQL queries to validate data for database and wrote SQL query by joining multiple tables according to business logic for data validation.

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

Tracked and reported software defects and interacted with developers to resolve technical issues using JIRA test management tool

Environment: Java, HTML, Oracle, Selenium WebDriver, Cucumber, Jenkins, Agile, SQL, Maven, XPath, IntelliJ IDEA, GitHub, Windows.

TD Bank, NJ AUTOMATION TESTER Feb 2019 – July 2021

Developed TestNG automation framework using Selenium Web Driver, to run developed test cases.

Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with TestNG.

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

Responsible for creating and maintaining automation test scripts in the Selenium environment using Java.

Executed test cases manually, compared and analyzed actual results with expected results, and performed Positive and Negative data testing.

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

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

Environment: Java, Automation Tester, Oracle, Selenium WebDriver, TestNG, Jenkins, Agile, SQL, Maven, XPath, Eclipse, GitHub, Windows 10.

TECHNICAL SKILLS

Programming Languages

Java, SQL, HTML, XML

Development Tools (IDE)

Eclipse, IntelliJ

Automation Tools

Selenium WebDriver

Testing Frameworks

Junit, TestNG, Data Driven Framework, Cucumber

Databases

MySQL Server, Oracle

Testing Tools

Selenium Web Driver

API Test Tools

Postman

Version Control

Git/ GitHub

Continuous Integration Tools

Jenkins

EDUCATION

Associate Degree on Business Administration

Syntax Technologies: Coding Boot Camp



Contact this candidate