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