Post Job Free
Sign in

Qa Automation Engineer

Location:
Queens, NY
Posted:
November 04, 2022

Contact this candidate

Resume:

MD ANWER HABIB KHURSHED

***************@*****.***

609-***-****

SUMMARY:

Experienced software quality assurance professional with 7+ years of experience in all the phases of Software Testing Life Cycle (STLC).

Skilled in various program testing technologies using automation tools like Selenium, TestNG, Maven, Jenkins, Cucumber, Rest Assured, Postman and SoapUI .

Experience in working with Software Development (SDLC) and Software Testing Life Cycle (STLC) models - Waterfall, Agile/Scrum.

Proficiency in automating web-based testing including GUI Testing, Functional Testing, Integration Testing, Regression Testing, System Testing and User Acceptance Testing.

Experience in White Box and Black Box testing for functionality and structural flow of an application.

Conversant in developing Test scenarios, Test cases, Test data, Test procedures, Test reports and documenting Manual and Automation Testing.

Experience in preparing and maintaining Automation Frameworks using BDD, Cucumber, Selenium and Page Objects Model.

Experience in using Selenium WebDriver, Eclipse TestNG test frameworks in creating test scripts, test suites and HTML reports.

Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath, CSS, and DOM in creating automation scripts. .

Involved in design and implementation of Selenium WebDriver Automation Framework for Smoke test and Regression test using TestNG.

Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.

Performed Mobile app and Mobile web testing for Android and IOS using Appium.

Automated and scheduled build using continuous integration tool Jenkins.

Experienced in Back-End testing to ensure data consistency on front-end by writing and executing complex SQL queries for data validation.

Experienced in using Test Management tools such as JIRA and ALM (Application Lifecycle Management) to report bug, track test progress, execution and deliverables.

Conversant using Configuration and Source Code management tools like SVN, GIT.

Strong knowledge and experience on API Testing & Web Services Testing.

Excellent inter personal communication, analytical and problem solving skills.

TECHNICAL SKILLS:

Software Testing Tools

ALM, JIRA, Selenium WebDriver, TestNG, JUnit, Apache POI, Gherkin, Cucumber, Rest API, RestAssured, Postman, ALM,, Xcode, Appium

Operating Systems

MS-DOS, Windows, Mac OS, Mobile (iOS &Android), Linux, UNIX,

Databases

MS Access, Oracle, Microsoft SQL Server, DB2

Languages

JAVA, JavaScript, C#, HTML, XML, SQL, VBScript, Gherkins

Development Tools

Eclipse, NetBeans, Visual Studio, SQL Developer, Maven, Git Jenkins

PROFESSIONAL EXPIRIENCE:

MACY’S NY May 2020 - Present QA Automation Engineer

Responsibilities:

Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.

Responsible for working within a team to create, document and execute testing strategy, test plans, test cases and test scripts in support of a set of global tools, systems, and databases.

Developed Automated tests in Java based on the application needs.

Performed agile testing, reviewed the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.

Extensively worked in Regression testing, Parallel Processing using Selenium WebDriver in TestNG.

Involved in Web Application GUI automation creating regression suites using Cucumber BDD, Selenium Web Driver, JUnit/TestNG and Eclipse.

Involved in test approach & test case walkthrough, review with peers and test leads. The workgroup consist of business system analysts, developers and architects.

Developed HTML TestNG reports for analyzing the output of test using Extent Reports API.

Created automation scripts using Selenium Hybrid and Data-driven development framework.

Developed Back-end testing using complex SQL queries to retrieve the user information to cross validate in UI and databases.

Maintained the Java and selenium test source code and resources in the SVN source control repository tool.

Analyzed test results, tracked the defects and generated reports using JIRA.

Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.

• Maintained continuous test integration and automatic build by using Jenkins and mailed the build outputs to the team members.

Followed Agile testing methodology, participated in daily status meetings and testing each deliverables.

Developed features and test scripts using BDD (Behavior driven development) in Cucumber.

Environment: Selenium WebDriver, TestNG, Cucumber, Jira, SVN, Agile, SQL, Jenkins, REST API.

PNC BANK, VA August 2018 – April 2020

Senior QA Engineer

Responsibilities:

Responsible in preparing and executing test cases, and report software defects.

Involved in customer conversion from legacy system into PeopleSoft Accounts Receivable (AR) by using Customer Interface.

Worked extensively on performing Mobile Web and Native App testing for Android and IOS

Developed Cucumber (BDD) Feature files using Gherkins and automate them using Appium and Selenium WebDriver with Java.

Involved in creating UAT test plan and subset of Functional test cases for UAT.

Managed all phases of software testing for assigned application ensuring Test plans, Test Strategies and Test cases are completed to meet business requirements.

Created Test Plan and used it in conjunction with the Test Cases and Test Procedure which ensures the Quality and reduces the risk of failure.

Performed Bug Verification and Defect Tracking using JIRA.

Designed test cases for manual and automation testing, developed and maintained checklists for regression using Cucumber, Selenium WebDriver and Java.

Tested SOAP and REST API's for various functionalities, modules of the application using Postman, Rest Assured, SOAP UI.

Performed System, Functional, and Regression test and verified all failure conditions enhancement.

Participated QA meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.

Provided the management with test metrics, reports, and schedules

Actively participated Sprint planning, Retrospective, Review and daily Scrum meeting.

Environment: Manual Testing, Selenium, UNIX, SQL, Selenium, PeopleSoft, HTTP, UNIX, JAVA

AFFINITY HEALTH, NY February 2015 – August 2018

QA Automation Engineer

Responsibilities:

Created Test Plan and used it in conjunction with the Test Cases and Test Procedure which ensures the Quality and reduces the risk of failure.

Extensively involved in all stages of testing life cycle, Software Development Life cycle (SDLC).

Developed and implemented automation testing with Selenium WebDriver

Developed test code in Java language using Eclipse, IDE and TestNG framework.

Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.

Log, track, and verify resolution of software and specification defects, documenting all phases of QA process using Application Lifecycle Management (ALM).

Created test cases, scripts based on functional specification, prepared test.

Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.

Developed test automation scripts using Selenium WebDriver for regression testing of the various releases of the application.

Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and the request and response of the Web Services (SOA) through SOAPUI, Postman.

Used SQL Queries to verify the data from the Oracle database.

Tested the data mining from the back end and wrote simple & complex SQL quarries in Oracle and Sybase to ensure data integrity, validity and scalability.

Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology.

Environment: Automation Testing, Cucumber, Oracle, ALM, Selenium, TestNG, Jenkins, UNIX

Education:

Bachelor of Science- Rajshahi University, Bangladesh.

Master of Science- Rajshahi University, Bangladesh.

Status in USA:

US Citizen

Reference:

Upon request



Contact this candidate