Post Job Free
Sign in

Quality Assurance Automation Testing

Location:
Queens, NY
Salary:
80000
Posted:
September 08, 2024

Contact this candidate

Resume:

Danish Mahmud

New York, NY

347-***-**** ***************@*****.***

Summary:

Over 7+ of Quality Assurance experience in planning, coordinating, and testing Web-based, Client Server, and Mobile applications.

Strong in analyzing Business Requirements and functional specifications to develop and execute Test Plans, Test Cases, and Test Scenarios for manual and automated testing.

Attending Sprint planning, Daily Scrum, Sprint Review, and Retrospective meetings, actively participated in the Agile Scrum development process.

Strong Knowledge in JIRA, Bugzilla, and HP ALM (Application Life Cycle Management) for Test plans, Bug and Defect Tracking, and Reporting resolved bugs.

Extensive working experience in GUI testing, Functionality testing, System testing, Smoke testing, Integration testing, Backend testing, Regression testing, and UAT.

Good Knowledge in Backend Testing with SQL Queries on Oracle and SQL Server for data verification and comparing expected results with the database.

Proficient in Web Services Testing, Rest API Manual & Automation Testing using SoapUI, Postman, and Rest Assured.

Expert in Automation Testing with tools such as Cucumber, Selenium Web Driver, IDE, Grid, and test frameworks such as JUnit and TestNG.

Experienced in developing Automation Scripts, Execution, and Analysis of Test Results using BDD Cucumber, Data Driven, Keyword Driven and Hybrid Frameworks in Selenium WebDriver.

Good Knowledge in creating Page Object Model Framework using Page Factory in Selenium WebDriver.

Implemented automated test scripts using Java and object-oriented programming (OOP) principles.

Experienced in using Maven build tools to manage framework dependency jar files.

Experienced in using GitHub, TFS, and Bit Bucket as a source repository system.

Experienced in using Jenkins as a Continuous Integration server to configure with GitHub.

Expertise in mobile Automation testing tools Appium, and Xcode.

Excellent interpersonal and oral and written communication skills with the ability to understand and explain both business and technical needs from and to clients and customers.

Technical Skill:

Software Testing Tools:

Selenium WebDriver, TestNG, JUnit, Gherkin, Cucumber, Rest Assured, Postman, JIRA

Databases:

Oracle 10g and 11g, Microsoft SQL Server, MS Access, Azure, AWS

Languages:

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

Development Tools:

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

Operating systems:

MS-DOS, Windows, Mac OS, Mobile (iOS &Android) Linux (Red Hat, Ubuntu)

Professional Experiences:

Paramount Global, NY March 2022 – Present

Sr. QA Automation Engineer

Responsibilities:

Interacted with Developers and Business Analysts to perform various types of testing throughout Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC).

Implemented Agile testing methodologies and practices to drive efficient and collaborative QA processes.

Submitted the bug findings using JIRA for defect tracking and categorized them based on severity.

Implemented and executed automated regression, functional, and smoke test suites to ensure the stability and reliability of software applications.

Wrote Structure Query Language (SQL) queries to check the proper data population in the application table and for data verification to perform Backend Testing against SQL Server.

Implemented and maintained automated testing frameworks using Rest Assured to validate the functionality and performance of RESTful APIs.

Parallel cross-browser testing using Selenium WebDriver, TestNG, and Sauce Labs.

Implemented BDD framework using Cucumber and wrote test cases in Gherkin language using GIVEN, WHEN, AND, THEN keywords.

Managed version control systems (Git, GitHub, TFS) to facilitate seamless collaboration.

Utilized Jenkins to automate build and deployment processes, managing VMs and orchestrating cloud resources.

Utilized Java and object-oriented programming to develop robust and scalable test automation solutions.

Developed and maintained automated test scripts using Appium for both Android and iOS platforms.

Elevance Health, NY May 2019 – February 2022

Software Test Engineer

Responsibilities:

Actively involved in all phases of the Software Development Life Cycle (SDLC).

Experienced with Agile methodology approach and follow-up with JIRA.

Effectively utilized ALM (Application Lifecycle Management) tools for bug tracking and defect management

Performed Smoke, Functional, Integration, System, User Acceptance (UAT), Regression, Positive, negative, and GUI testing.

Developed and executed Complex SQL queries to create and modify test data.

Developed API Testing Framework to test Rest APIs (Get, Post, Patch & Put) using Rest Assured.

Use Gherkins Syntax to test the behaviors of the Application (BDD) using Cucumber with Junit, Maven, and Selenium (WebDriver) with Java language.

Developed automated script by locating elements using XPath, Page Factory, and Java language.

Created maven projects in the command line, and Git repository to manage codes.

Configured and maintained automated test execution pipelines using Jenkins, ensuring continuous integration.

Collaborated with development teams to integrate Android and Xcode automation tools into the CI and CD pipeline.

American Express, NY June 2017 – April 2019

QA Automation Engineer

Responsibilities:

Aligned quality assurance activities with SDLC phases, including requirements analysis, design, development, testing, and deployment, to ensure streamlined and high-quality software releases.

Verified functionality of software during all stages of the Agile development lifecycle.

Used Test Director to organize and manage all phases of the software testing process including planning tests, executing tests, and tracking defects on Application Lifecycle Management (ALM).

Analyzed the technical specifications and created necessary test scenarios and test cases for verification of data flow from each entry point to each exit point.

Reviewed, wrote, and executed Smoke, System, Regression, and Integration test cases.

Developed SQL queries and stored procedures to perform database testing.

Assist in testing REST API using Postman with Rest Assured to develop a robust API Testing Framework.

Build and enhanced Automated Test Framework implementing Page Object Model concepts using Selenium WebDriver, TestNG, and Cucumber.

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

Managed test cases and test scripts using TFS and Git, ensuring version control.

Utilized Maven as a build and dependency management tool to streamline the QA automation process.

Used Jenkins tool for continuous integration of the builds.

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

Education:

Master of Science in Information Technology, WUST, VA

References:

Available upon request



Contact this candidate