Post Job Free
Sign in

Senior QA Engineer Selenium, Java, Test Automation Specialist

Location:
Woodbridge, VA
Posted:
November 12, 2025

Contact this candidate

Resume:

Md Rabiul Islam *************@*****.*** 848-***-**** Public Trust U.S Citizen

Preferred Location : Virginia /Remote

Summary

●Around 7+ years of experience in Software testing processes like Test Planning, Test Case Design, Test Script Development, Test Environment Setup, Test Data Setup, Defect Management, Test Log, Test Report and Traceability Matrix for Web, Client/Server and N-tier applications on Windows and Linux environment in different domains.

●Expertise in all the phases of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) including requirements gathering, risk analysis, project planning, scheduling and defect tracking.

●Experienced in Agile (Scrum and Kanban), Waterfall methodology for TDD and ATDD approach.

●Extensive experience in QA Life Cycle (QALC) as Test Planning, Test Cases (create/execute), Defect Management with JIRA, writing test scripts to automate test cases, RTM and configuring QA environments for Windows or Linux based system.

●Experienced in providing the efficient locator's strategy like XPath and CSS to run a script in stable condition.

●Expertise in Black Box Testing and White Box Testing, which includes but not limited to Functional testing, Integration testing, Regression testing, Ad-hoc testing, Smoke testing, positive/negative testing.

●Knowledge of Balsamiq and Microsoft Visio processes for wireframe, prototype, and UML diagrams.

●Experience in writing and executing SQL Queries using UNIONs, different JOINs, Tables and conditional clauses for CRUD operations and database testing.

●Expert in developing test script with Selenium Webdriver and experienced in locating objects/elements using XPath, CSS selector, id, name to create a stable script.

● Experienced in creating data-driven, keyword driven and hybrid automation testing framework from scratch.

●Written automation test script using Java, Selenium webdriver, FitNesse and other relevant libraries.

●Experienced in TestNG, Cucumber and Junit for creating automated test script from scratch.

●Experienced in configuring and build management tool Maven and familiar with Jenkins.

●Performed batch testing by modifying TestNG xml and using Maven.

●Sound understanding of HTML5, CSS, JavaScript, Bootstrap, JQuery, AngularJS, JSON, AJAX, DOM manipulation, Responsive web development and unit testing with Karma, Jasmine, Junit, Webdriver, Protractor for web applications.

●Experience of distributed version control Git and GitHub, centralized version control JIRA and HP ALM.

●Proficiency in IDE (Eclipse, NetBeans and BlueJ), Virtual machine (Virtual Box and VMware) and Text Editors such as Sublime Text, Brackets, Visual Studio and Atom.

●Excellent problem-solving skills, Documentation skills, outstanding interpersonal skills, good in written and verbal communication.

●Ability to work independently as well as within a team environment. Driven to meet deadlines. Motivated to produce robust, high-performance software.

Experience

Bank Of America – Houston, TX

Software QA Engineer, March 2020 – Present

Responsibilities:

Working in web and desktop application test in terms of End-to-End testing in pre-production environment, generating test data, defect tracking, creating, and executing test scripts in.

Work closely with members of the Scrum team to analyze requirements or Business Cases to a technical solution.

Create Test Plan document, Procedural document, Automation Design document, and Test Result Summary Reports while providing daily/weekly reports.

Interact with cross-functional teams to facilitate the gathering of testing requirements.

Actively participate Daily Scrum meetings with offshore and onshore team and attend Sprint Planning and Sprint Retrospective meetings.

Working as a JIRA Administrator to create test cycle or release cycle, Burndown chart, checking velocity and writing advance JQL query to create filters.

Designed and created a Data Driven and BDD Framework using Selenium, Cucumber, Apache POI and Java for web application as well as wrote Test Cases, Test Scripts and executed tests.

Work with QA Lead to modify test plans and test procedure templates and guidelines to be used by the QA team.

Involved in Database testing in SQL Server using SQL and validate performance for individual tables.

Performed Functional, Compatibility testing, Usability testing and Regression testing, UAT, documenting bug, defect tracking with JIRA, application life cycle management with HP ALM, 508 accessibilities.

Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.

Assisted my team and other test engineers on how to use the framework by providing demos and one-on-one sessions.

Experienced in Usability and Compatibility testing, which is a technique used in user-centered interaction design to evaluate a product. Web service testing through SoapUI in dev or sandbox environment

Experienced in centralized version control GIT with JIRA in collaboration with pull requests and code reviews.

Understand 508 compliance accessibility for ICT and implementation 508 on web-based and desktop applications.

Experienced on payment processor requirements, credit card networks, merchant bank`s processors, EOD processing, Loan Origination, Boarding, and Servicing, Interchange between bank and CC network.

Worked with the requirements of Late Payments, Returned Checks/ACH drafts, Over Limit, Declined Transaction, Inactivity, Account Closing.

Understanding of Payment Card Industry Data Security Standard (PCI DSS), IRS Mandate (Section 6050W) and Card fraud protection tools like AVS and Credit Card ID, card-not-present (CNP) transactions on the Internet.

Anthem Health Insurance, Richmond, VA

Software QA Engineer, September 2018 – March 2020

Responsibilities:

Responsible for creating Test cases for the different module and performing different testing phases including Black Box, UAT, Usability, Negative, Regression, Integration, and Functional Testing.

Created Test Scenarios and Test Cases according to the User Stories.

Assisted User Acceptance Testing (UAT) to ensure application satisfies user needs.

Participated actively in Daily Scrum, Sprint Planning, Sprint Review meetings to understand / analyze User stories for the sprint.

Provided support in composing the Test Plan, Test Strategy, and Automation Framework Design Document.

Compiled existing requirements, and Test Cases from various sources, and organized them into MS excel for a more centralized approach while adding new Test Cases.

Executed Functional, Regression, Compatibility testing and End-to-End testing as required on Web applications.

Prepared the Test data for interpreting Positive, negative and regression test results based on the design requirements.

Performed Automation Testing by Using Selenium WebDriver.

BDD Testing to validate the components displayed on the website using Selenium and Cucumber.

Compared and analyzed the Test Results for every release.

Build complex SQL queries and performed validations using Microsoft SQL Server.

Performed Integration testing and Cross-Browser testing on different versions of web-browser. Web service testing through Postman in dev or sandbox environment

Worked with 508 Compliance to facilitate website accessibility for all.

Used Git to track changes in different versions and coordinating work on those versions among multiple team.

Extensive use of Project Management tools JIRA, Defect Management tools, Build Management Maven, and Testing tools TestNG to enhance Regression Tests.

Shaw Systems – Richmond, VA

Junior QA Tester, April 2016 – August 2018

Responsibilities:

Attending Daily Stand-up meetings, as part of the Sprint meetings following the Agile Scrum, for the QA Integration Team.

Involved in identifying Integration User-Stories and Tasks during the Sprint Planning Sessions.

Developed and executed test plans, test cases based on the requirements.

Helped the lead create Traceability Matrix to ensure comprehensive test coverage of requirements identifying all the test conditions and test data needs.

Designed test data using MS Excel sheet and created Data Driven tests to test the application with positive and negative inputs.

For approved Project Change Requests, updated the appropriate documents and project work plans to reflect changes in requirements documents.

Prepared several SQL Updates/Inserts to manipulate the testing data and prepared SQL queries to retrieve data from database to perform database Integrity testing.

Web service testing through SoapUI in dev or Staging environment for Rest API.

Interacted with developers to report Software Bugs and Re-Tested the fixed issues.

Experiences working on small business capital loan, business expansion loan and loan application processes.

Clear Understanding on SBA public law guidance documents and code of federal regulations.

JP Morgan Chase – New York

Intern/Tester, August 2015 – March 2016

Responsibilities:

Attending Daily Stand-up meetings, as part of the Sprint meetings following the Agile Methodology, for the QA Integration Team.

Involved in identifying Integration User-Stories and Tasks during the Sprint Planning Sessions.

Developed and executed test plans, test cases based on the requirements.

Helped the lead create Traceability Matrix to ensure comprehensive test coverage of requirements identifying all the test conditions and test data needs.

Designed test data using MS Excel sheet and created Data Driven tests to test the application with positive and negative inputs.

For approved Project Change Requests, updated the appropriate documents and project work plans to reflect changes in requirements documents.

Prepared several SQL Updates/Inserts to manipulate the testing data and prepared SQL queries to retrieve data from database to perform database Integrity testing.

Interacted with developers to report Software Bugs and Re-Tested the fixed issues.

Experiences working on small business capital loan, business expansion loan and loan application processes.

Clear Understanding on SBA public law guidance documents and code of federal regulations.

Technical Skills

Scripting Language and Web-Technologies

Methodology

HTML5, Java, XHTML.

Agile, Waterfall, Hybrid.

Frameworks/ Libraries

Selenium Webdriver, FitNesse, TestNG, JUnit, Apache Poi, Cucumber, Jenkins, Maven, SoapUI, Postman

Web Concepts

Wireframe/Prototype

Responsive Web Design, Browser compatibility.

Balsamiq, MS Visio.

Databases

SQL, Microsoft SQL Server Management Studio, MS Access

Toolkit/ IDEs

Eclipse, NetBeans, FontAweosome, Visual Studio, Brackets, Sublime Text, Atom, BrowserSync, Jira, ALM QC, Confluence, Rabbit MQ.

Application Tools

MS Office Suite (Word, Excel, Power Point, Outlook and Access).

Version Control

CVS, GIT, GitHub, JIRA, ALM

Education:

Master of Business Administration (MBA) from Brac University, Dhaka Bangladesh (Human Resource Management)

Graduation Year: 2014

Bachelor of Business Administration (BBA) from Premier University, Dhaka Bangladesh (Finance Major)

Graduation Year: 2010



Contact this candidate