Post Job Free
Sign in

Automation Engineer Testing

Location:
Laurel, MD
Posted:
August 18, 2025

Contact this candidate

Resume:

ABDUR REHMAN

Email: *****.********@*****.***

Contact: 227-***-****

Location: Laurel, Maryland

Sr. QA Automation Engineer/SDET

PROFESSIONAL SUMMARY:

Software Professional with 10 years of experience as QA Analyst in both Manual and Automation testing on various applications like Banking, Financial and Healthcare applications.

1 year of Mobile/Tablet automation experience on iOS and Android devices using XCUITests with swift and appium with java.

Hands-on experience in Automation Testing frameworks using Selenium Webdriver/ IDE/ RC/ Grid, QTP/UFT.

Expertise in Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life cycle with major responsibilities in all the phases.

Well Experience in testing Java, C#, Python, .Net, ERP applications.

Proficient in Manual Testing like Smoke Testing, Black Box Testing, White Box Testing, Integration Testing, Database Testing, Regression Testing, Integration Testing, Performance Testing and GUI software Testing.

Good Experience in Automation testing using Selenium WebDriver & Selenium RC using JAVA.

Experience in SOA testing includes developing test scripts in manual and automated testing environments, logging and recording test results, developing test scenarios, identifying and analyzing test errors, and maintaining test scripts.

Built Automation framework using Selenium WebDriver, Protractor, Rest Assured and Cypress using BDD. Possess good exposure to Continuous Integration / Continuous Delivery process/set ups (CI/CD)

Involved in setting up Jenkins Master and multiple slaves for the entire team as a CI tool as part of Continuous development and deployment process.

Extensive experience in Functional testing, Integration testing, Regression testing, GUI testing, Back-end testing, Browser Compatibility testing, Ad-hoc testing, System Testing, User Acceptance Testing, Mobile App Testing.

Proficient in using Test Case Management and bug tracking tools like HP QC/ ALM, JIRA, TFS.

Good exposure to Mobile Application Testing, Security Testing and Web Services Testing using SoapUI. Extensive experience in data driven, keyword driven and hybrid test automation frameworks.

Experienced in Creating/Executing/Troubleshooting Selenium automation test scripts generated from test cases.

Good knowledge in testing web applications running on Java Script frameworks like Angular.js, Perl, React.js and Node.js etc.

Experience in Functional Testing Tool Quick Test Professional (QTP/UFT) and the various frameworks in QTP/UFT.

Working experience in Agile Methodology–SCRUM and Waterfall model.

Good Knowledge on Version Control Systems- GitHub and PPM.

Highly enthusiastic and self-motivated with an ability to attain results.

Excellent problem solving and analysis skills. Well versed in offshore-onshore model.

Both a team player and an individual contributor. Able to work collaboratively with all other Testers, Developers, and Business Analysts in testing complex projects and in the overall enhancement of software product quality.

AWS infrastructure terraforming.

Deploying AWS services and AWS release management.

Migrating AWS services to meet HITRUST and HIPAA compliance.

Managing the entire AWS infrastructure as IaC.

Working on creating multiple AWS Config Custom and Managed rules in order to audit multiple resources and comply with HITRUST.

EDUCATION DETAILS: Bachelors of Commerce University of Agriculture Faisalabad

Major: Business & Computer Science

TECHNICAL SKILL SET:

Operating Systems : Windows, Mac OS, Android, iOS, Basic knowledge in UNIX

Languages : C#, JAVA, Python.

Scripting Languages : VB Script, JavaScript, Script, Ruby

Web Technologies : HTML, HTML5, DHTML, CSS, JSON, XML, XSL, AJAX, JSP, Java Server

Manual Testing : White/Black box testing, Functional Testing, Regression Testing, User Acceptance Testing, End-to-End/Integration Testing.

Automation Testing : Selenium IDE, Selenium RC, Selenium Grid, Selenium Web Driver, Appium, QTP/ UFT, Cucumber, Protractor, Cypress, JMeter.

Defect Tracking Tools : HP QC/ALM, Jira, Rally, Team Foundation Server (2008, 2010, 2012).

Methodologies : Agile (Scrum), Waterfall, TDD, BDD, ATDD

Web Services : Soap UI, Postman

Testing Framework : JUnit, TestNG, Ruby Framework, XCUITests

Build Tools : Jenkins, Maven, Bamboo, VM Ware

Database : Oracle, MySQL, Sql Server

Cloud Based Testing : Sauce Labs, Browser Stack, AWS

Version Control : SVN, Git, Bitbucket.

Browsers : IE, Firefox, Google Chrome and MAC Safari

WORK EXPERIENCE:

Client: United Health Group (Remote)

Role: Sr. QA Automation Engineer / SDET AUG 2024 - Till

Responsibilities:

Worked closely with Business Analysts and Application Owners (Product Owners) to understand the requirements of each User Story.

Participated in Scrum Ceremonies such as Stand-Up’s, Sprint Review, Retro and Backlog Refinement.

Developed Automation Scripts using Selenium Web Driver with Java and Developed Web Driver Scripts using TestNG, JUnit controllers using Maven/POM.xml for the Project building tool with Jenkins for the Continuous Integration.

Crafted automation test scripts from the scratch in Type Script, Cypress Framework and select appropriate tests for automation.

Developed User Interface using JavaScript and tested End-to-End Testing using Protractor Automation Tool.

Involved in creating Test Plan and written Test Cases based on Use Cases and Business Requirements.

Developed automation test suite from scratch with Selenium WebDriver with TestNG with Java for the application to help in regression testing.

Used Soap UI to conduct web services testing. Involved in API and Web Services Testing using Rest API.

Involved in developing Framework from scratch using Selenium and working knowledge of automation frameworks like Hybrid, Data driven, Keyword frameworks and Page Object Model (POM).

Involved in Testing REST Services using REST Assured, SOAPUI / Ready API with Groovy Scripting and tested both XML and JSON formats.

Update the framework with helper methods while developing REST API automation scripts.

Created Mobile Test Automation framework using Selenium WebDriver, Appium capabilities, Page Object model (POM) utilizing both Data and Keyword driven framework capabilities as applicable.

Implemented Continuous Integration and Deployment (CI/CD) solutions to target environments AWS.

Performed test executions and wrote test scripts for complex integrated systems. Performed regression testing on new software releases and reports findings.

Involved in developing framework and Test Environment Setup for Selenium Webdriver/ Java.

Involved in GUI testing, integration testing, navigation testing, and regression testing using web-based application and client-server applications.

Developed BDD tests using Cucumber by writing behaviors and step definitions and developed required Selenium support code in JAVA for Cucumber.

Used Selenium Grid, TestNG test scripts to run automated test cases in parallel on 5 environments.

Used Git repository for efficient remote team working, also stored the framework and all the developed test cases.

Worked with the SQL statements to extract data from SQL tables and verify the output data of the reports on the browser page.

Conducted GUI validations on menu bars, toolbars, textboxes, radio buttons, checkboxes, drop down lists, combo boxes, list boxes using Selenium.

Used Screenshots for bug reporting, analysis and exception debugging using Extent Reports reporting library with TestNG.

Tracked defects using JIRA and generated defect summary reports.

Worked on iOS and Android devices using XCUITests with swift and appium with java.

AWS infrastructure terraforming.

Deploying AWS services and AWS release management.

Migrating AWS services to meet HITRUST and HIPAA compliance.

Managing the entire AWS infrastructure as IaC.

Working on creating multiple AWS Config Custom and Managed rules in order to audit multiple resources and comply with HITRUST.

Client: Citibank - Irving, TX (Remote)

Role: Sr. QA Automation Engineer / SDET July 2023 - July 2024

Responsibilities:

Analyse business requirements and work closely with developers to deliver high quality software.

Translate system requirements into test scripts and test cases.

Involved in developing test plan, test cases and executed test scripts for various scenarios for the module such as submitting application forms for various types of accounts for Existing Customer/ New Customer.

Participated in daily Scrums and Sync up calls to discuss the updates/ progress of testing.

Performed Automation Testing of each Build and then Regression testing on each builds using Java and Selenium WebDriver and Used Cucumber & JUnit for testing sections of application submission workflow.

Performing Functional, Regression, System integration, Cross Browser/Cross Platform Compatibility & End to End & UAT.

Programmed and executed code for user Interface in ASP.NET MVC in C#.

Create performance scripts using JMeter and set up the Performance test scenario in Controller.

Involved in Automating Test Cases Using Core Java with Rest API, Selenium Remote Webdriver and Parallel execution using Selenium Grid.

Designed and developed Automation Framework from scratch in Visual Studio Coded UI Test & C#.

Used Selenium WebDriver API in Continuous Integration tools like Jenkins, Bamboo for continuous running of the Script.

Implemented Page Objects model (POM), Apache POI in WebDriver Scripts, Data Driven, Keyword Driven and Hybrid Frameworks using Selenium WebDriver, Junit, and Java.

Executed SQL queries, Joins and Performed Backend testing and ensured the retrieval of the data from the database. Validated Reports and statements.

Extracted and reformatted data form different heterogeneous data sources like Oracle, using Ab Initio.

Configured Selenium Web Driver, TestNG, Maven tool in Eclipse IDE and Created Selenium automation scripts in java and C# using TestNG prior to agile release.

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

Created and maintained Manual Test Scripts and Test Cases based on High Level Functional Requirements Document (FRD) utilizing QC/ ALM for manual, automated (Functional & Regression), Security and performance/stress testing.

Followed the Procedure of the company in writing Test Plan and Test Cases using Business requirements document and Functional requirements document.

Maintained the source code in GitHub. Actively involved in scrum call, walkthrough session for thorough understanding of requirements for automation.

Developed complex SQL queries for querying data against different databases for data verification process, verify the data updates to various tables and ensure data integrity.

Attended Demos and met with Client for User Acceptance and providing QA Signoff on the testing.

Worked on iOS and Android devices using XCUITests with swift and appium with java.

AWS infrastructure terraforming.

Deploying AWS services and AWS release management.

Migrating AWS services to meet HITRUST and HIPAA compliance.

Managing the entire AWS infrastructure as IaC.

Working on creating multiple AWS Config Custom and Managed rules in order to audit multiple resources and comply with HITRUST.

Client: Capital One, Springfield, VA

Role: Sr. QA Automation Engineer / SDET Nov 2020 - June 2023

Responsibilities:

Involved in writing & execution of Manual Test Cases and Defects tracked using HP QC.

Worked closely with users and program developers to ensure application development meets with the user expectations.

Participated in the meetings, prepared reports and other supportive documentation to contribute to establishment of standards and procedures for software testing.

Implemented software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control, build and release processes, continuous integration and continuous deployment concepts (CI & CD), and test suite development and maintenance

Participated in the Bug review meetings and Bug Triage meetings and Identified Bugs and tracking them till closure.

Used JIRA daily tasks and test maintenance respectively.

Ability to communicate effectively with both technical and non-technical people.

Strong troubleshooting skills.

Identify requirements by coordinating with clients to understand service requirements.

Involved in Defect rising and defect tracking, Regression testing.

Good knowledge in White box testing using QTP/VBScript Testing.

A very good team player but can also work independently with minimum or no supervision.

Ability to meet deadlines and have flexibility in a fast-paced environment.

Wrote SQL Query to extract data from various database tables for testing purpose.

Identified Bugs and tracking them till closure.

Interacted with developers, discussed technical problems, provided feedback concerning completeness and reported bugs.

Worked on iOS and Android devices using XCUITests with swift and appium with java.

AWS infrastructure terraforming.

Deploying AWS services and AWS release management.

Migrating AWS services to meet HITRUST and HIPAA compliance.

Managing the entire AWS infrastructure as IaC.

Working on creating multiple AWS Config Custom and Managed rules in order to audit multiple resources and comply with HITRUST.

Client: HSBC – Bethesda, Maryland

Role: QA Analyst/ Automation Engineer Aug 2018 - Oct 2020

Responsibilities:

Facilitated web java application integrated user interface and load performance testing via Selenium WebDriver.

Setup and configured the testing environment with Eclipse, JUNIT, Selenium server and Selenium Java client driver.

Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.

Implemented JavaScript based front-end Validation for both Netscape and IE.

Involved in reviewing Test Scenarios and Test Cases.

Prepared Test Plans based on analyzing the use cases, Business process specification documents and UI documents.

CI/CD integration Testing using Jenkins

Executed system, integration, end-to-end, and user acceptance test (UAT) test cases.

Responsible to Run tests by using Selenium remote control in different browsers.

Used Selenium GRID to execute test cases parallel on different target machines.

Used Clear Case for Build Management for each release, QA, Integration and staging environments.

Analysed and created the bug tracking reporting and summary report in the Quality Center.

Implemented a Automation testing framework to test both API’s and browser pages by integrating Rest assured with Selenium.

Designed and Developed Test Cases for automated testing using Selenium WebDriver.

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

Used JIRA for defect management includes, defect logging, defect tracking, defect triaging and defect closure.

Tested GUI results and compared with database values using SQL Queries.

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

Conducted quality reviews to monitor the progress of project.

Business and Data Mapping Analyst worked with GTS Brokerage Team in Supply Chain and Logistics domain to govern, build and run teams gathering business and functional requirements

Analysed key aspects of business to evaluate factors driving results and summarized into presentations

Performed Data Extraction, Data Mining and Data Profiling by using SQL, Python and SQL Server

Connected Oracle Database to PyCharm IDE and performed data extraction using Python import.

Involved in Data Validation on the SaaS form of data using SOAP UI, SQL Developer and Python to ensure

Work with Subject Matter experts (SME) and project team to gather all Data Migration and Data Mapping

Well versed with MS Excel, MS Word and MS Visio to create spreadsheets, reports, workflows, pivots.

Work on Data Migration needs and assist in designing, planning, and managing the Data Migration.

Client: Cardinal Health, Baltimore, Maryland

Role: QA Manual Tester/ Test Automation Engineer April 2016 - July 2018

Responsibilities:

Configured Selenium Web Driver, Test-NG, Maven tool and created selenium automation scripts in java using Test-NG prior to next quarter release.

Utilized Functional Specification Document and Message Specification to create a Test Plan and Test Cases and Test Data using HP QC.

Worked with designing and building automation frameworks in Cucumber BBD.

Testing code developed in TDD / BDD environments.

Created automation test cases, executed these test scripts from test lab and logged defects in JIRA/ALM.

Used SVN Subclipse repository for efficient remote team working, also stored the framework and all the test cases.

Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.

Designed and created Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.

Involved in regression testing using QTP tool.

Created Automation Scripts for all online interfaces using QTP.

Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.

Tested compatibility of application for dynamic under various cross browsers using HTML IDs and XPath in Selenium.

Tested Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them. Collaborated with all teams within the agile environment.

Involved in functional testing, black box testing, negative testing, compatibility testing and recovery testing.

Involved into Installation Testing, Smoke Testing, Functionality Testing, Regression Testing, GUI Testing, Compatibility Testing.



Contact this candidate