Post Job Free
Sign in

Software Development Life Cycle

Location:
Hicksville, NY
Posted:
August 28, 2024

Contact this candidate

Resume:

Abu Rahman

New York, New York

718-***-****, ***.********@*****.***

Summary:

US Citizen, ten years of experience in Agile Scrum software development life cycle participating in daily scrum, sprint planning, and retrospective

Strong Experience in Smoke, Functional, Regression, Integration, GUI, and UAT Testing

Excellent understanding in Software Development Life Cycle (SDLC), Software Configuration Management, Software Life Cycle Methodology

Experience working with Framework JUnit, TestNG, Maven, and Page Object Model (POM)

Operational knowledge in object-oriented programming (OOP) concept such as inheritance, polymorphism, abstraction, encapsulation, and interface

Practice in writing and executing Test Cases and Test Scripts, mentoring customer's staff, working with overall team to meet project goals

Experience in working with Atlassian JIRA, ALM and ADO

Detail oriented handles multiple projects, forecast deadlines, resource, logistics and budgets for future projects

Proficient at creating integration solutions in a multi-platform, multi-operating system environment

Ability to work independently and in a team environment, with a minimum amount of supervision

Excellent technical communication, documentation, interpersonal and reporting skills.

Technical Skills:

Software Testing Tools

Selenium WebDriver, Maven, TestNG, Cucumber, JIRA, SQL Developer, Postman, Rest-Assured, Toad, Insomnia, DB Visualizer, SoapUI, Aviva. UiPath

Languages

Core Java, HTML, CSS

Databases

Oracle, PostgreSQL, MS SQL Server, DB2, MS Access

CM

Git, SharePoint, Subversion, Bit bucket

PROFESSIONAL EXPERIENCE:

Zions Bancorporation, Remote, January 2021 – Present

QA Engineer & TA

Design and develop existing applications to make branch activity and customer relations easier.

Responsibilities:

Design, develop and execute test execution plans (automated and manual) across test phases based on test strategy using Java, Selenium WebDriver, Cucumber, maven, GitHub and Jenkins for execution and industry accepting testing methodologies.

Ensure reporting and tracking issues through ADO (Azure DevOps) and prepare Test Plan to determine timeline.

Writes Test Cases based on functional requirement to cover testing and prepare test script for execution.

Run and validate RPA Bot testing using UiPath.

Perform extensive testing with REST and SOAP services using Postman and SoapUI

Developed tests to validate all the URL endpoints for web service testing using Rest-Assured

Experience in Agile, Scrum methodologies and demos

Design, Develop, setup and maintain automation frameworks

Maintain designed and documented using SharePoint and Confluence

Code review and compliance to automation standards of both onshore and offshore team between US, Paraguay and India along with multiple teams simultaneously.

Perform CRUD including JSON data formats for Rest API call.

Validated authorization Rest-full API services using Postman

Performed Unit, Integration, Adhoc, System, Functional, Regression, E2E testing through different environment

Proficient in testing database of applications Oracle SQL Developer to Join multiple tables for retrieving, validate and stage data.

Enhanced BDD tool using Cucumber to automated test written in Gherkins language

Stay abreast of functional changes that would affect regression suite(s), and ensure that these are considered in the maintenance of the suite(s)

Support and execute UAT test cases to ensure application meets its requirements

Use AVIVA to validate Mainframe validation.

MasterCard, New York, NY, September 2019 – December 2020

Quality Engineer

Develop user-friendly software for new products based on market research. This application helps buyers and suppliers make transactions without direct communication between each other.

Responsibilities:

Enhanced and build an Automation test framework using Java, Selenium WebDriver, TestNG, Cucumber, maven, git and Jenkins for execution

Perform API testing by establishing JDBC connection for CRUD method

Developed tests to validate all the URL endpoints for web service testing using Rest-Assured

Experience in Agile, Scrum methodologies and client’s demo

Designed and documented REST/HTTP including JSON data formats and API versioning strategy.

Validated Rest-full API services using Postman and Insomnia

Performed Functional, Regression, E2E testing, Sanity and Smoke testing using proprietary custom framework.

Proficient in testing database of applications developed with SQL Server, Oracle and PostgreSQL etc.

Enhanced and added automated test framework for new features written in Gherkins and executed the test using Maven

Experience on CI/CD Tools like Jenkins, GitLab & Bit Bucket.

Developed complex SQL for multi table joining, group by, Union, and aggregate functions

Work closely with in house and offshore teams to deliver the project as per release dates

Bank of America, New York, NY, April 2018 – August 2019

Software Development Engineer in Test (SDET)

Investment Banking – application that offers trading functionalities for individuals and institutional customers for buying and selling underlying.

Responsibilities:

Contributed actively with Agile Scrum development process attending sprint planning, daily scrum, retrospective, and client’s demo

Documented test plans and test cases corresponding to business rules and requirements using Gherkin

Performed functional and regression testing using proprietary custom framework using Selenium WebDriver, Java, TestNG, and Cucumber

Performed REST API based micro services testing using postman and rest assured java library

Enhanced and added automated test framework for new features written in Gherkins and executed the test using Maven

Developed complex SQL for multi table joining, group by, Union, and aggregate functions

Work closely with in house and offshore teams to deliver the project as per release dates

Capital One, New York, NY, July 2015 – March 2018

QA Developer

Credit Risk Management – asses risks for customers based on default probability and loss and gain probability by modeling available data from financial institutions.

Responsibilities:

Completed System, UAT, Functional and Regression Testing manually and convert them to automated script

Employed test automation Development using test framework that implements Page Object Model (POM), cucumber feature files, and Test NG configuration files

Developed automated scripts using java in Selenium Web Driver with maven, cucumber, and Test NG

Developed Java programs using Object Oriented Programming (OOP) concepts to enhance test framework

Expended Continuous Integration Tools (Jenkins) for automation script run in nightly basis and to provide quick feed back to the developers

Employed Maven for Project building, and Git for code management

Developed and maintained automated test scripts to support regression testing and participated actively in system testing and regression testing.

Designed, developed, and executed mobile test plans for iPhone, iPad, and Android devices

Provided back-end testing for data validation using complex SQL Queries joining multiple tables

Kaiser Permanente, Springfield, VA, August 2013 – June 2015

Software QA Engineer

EHR - Application specifically designed, built and operated to fully address the need to manage patient’s records in the medical environment. It is also able to improve the way hospitals, medical practices and medical billing companies do business.

Responsibilities:

Performed Smoke, Functional, Systems Integration, Regression, and Database testing at various phases of the development and test cycles

Perform risk analysis along with proposed mitigation strategies

Responsible for developing Test plan based on Functional Specification and Technical Specification Of the application

Developed and executed test cases and verified actual results with expected

Developed automation script with Web Driver API using Java, and TestNG

Used Continuous Integration Tools Jenkins for automation script run in nightly basis and to provide quick feed back to the developers

Used Maven for Project building and Git for version control

Proficient in using implicit Wait, Explicit Wait, WebDriver Wait to sync the script with the application during the run time.

Developed script using Object Oriented Programming (OOP) in Java

Retrieve test data using complex SQL queries

Performed query operations on Oracle to do database validation. Used standard SQL functions and commands to develop complex queries

Managed and executed Test Cases with HP Quality Center (QC)

Assisted and trained team members and customers understanding complex application areas and functions

Education:

Masters in accounting and financial Management

Keller Graduate School of Management, New York



Contact this candidate