Muneeb Ur Rehman
Green Card
Cell: 703-***-****
Email: ****************@*****.***
Location: Woodbridge, Virginia
Sr. QA Automation Engineer / SDET
Professional Summary:
7+ years of experience as QA Automation Engineer, Software Development Engineer in Test (SDET) in the IT industry with experience in requirement analysis, design, development, and testing of client/server and web-based applications.
Experience includes development of automated regression test scripts using protractor, Cypress and jasmine, mocha framework with Java, JavaScript, Scala and JSON
Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript, and Test Frameworks using Testing/ Junit, ANT/MAVEN build tools.
Strong knowledge and experience on AWS, specifically in Lambda, IAM, API Gateway, DynamoDB, Cognito, S3, CloudFront, VPC, EC2
Expertise in Manual and Automation Testing of Client/Server, Web - based,API and Cloud (AWS) applications.
Experienced in developing automated test scripts using Playwright, Selenium WebDriver, HP Quick Test Professional (QTP/UFT), Java, Python, developing tests using TestNG, Junit frameworks.
Performed end-to-end software testing at various stages of application development by applying Business/Use Cases for Ad-Hoc, Black Box, White Box, Security, Smoke, Volume, Configuration, Data-Driven, Positive/Negative, UAT and Installation.
Proficient in creating scalable and reusable Playwright test scripts for cross-browser and cross-platform testing, ensuring seamless application functionality.
Strong knowledge of integrating Playwright frameworks into CI/CD pipelines with tools like Jenkins and Azure DevOps for continuous testing.
Experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
Experienced using Jenkins server to perform Continuous Integration (Cl) through AWS services.
Salesforce testers develop and execute test plans and cases, focusing on functional, regression, and UAT testing.
Experience in creating and maintaining automated test scripts, identify and track defects, and collaborate with developers for fixes.
Experience on Cypress Automation Framework using JavaScript, and worked as well on TestComplete Automation Framework using WebDriver.
Experience in JavaScript, Node.JS, AngularJS and TypeScript
Experience with integration of Azure DevOps and Terraform
Experience in developing Test Scripts to implement TDD,BDD using Cucumber.
Experience in testing REST Web Services, handled JSON Request and Response using JSON simple and rest assured libraries.
Extensive Experience MEAN (MongoDB,Express.js, AngularJS, Node.js) stack technology.
Hands on experience on Service Virtualization using IBM Rational Integration Tester.
Experience with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
Implementing Continuous Testing pipelines for CI/CD using Azure DevOps, AWS, Jenkins.
Hands on Knowledge and good understanding of MongoDB NoSQL and Database automation experience with MongoDB. Strong ability to locate web Elements using XPath, CSS, ID, Name, and Class in HTML.
Knowledge of Java programming language and used Maven to build and manage dependency in POM.xml file.
Experience working in DevOps, Continuous Integration and Continuous Deployment (CI/CD) environments.
Tested and Automated API’s/Restful Services developed IBM Mule soft using Java and Rest Assured java libraries
Experience of scripting feature files in Gherkin language using Cucumber for BDD framework.
Testers ensure compliance with quality standards and security regulations, and document all test results.
Proficient in developing and executing automated tests for web, API, and mobile applications using tools such as TestNG, JUnit, Postman, SoapUI, and XCode.
Hands-on expertise in leveraging Selenium Server and Selenium GRID for parallel and distributed test execution across multiple environments.
Skilled in version control and collaboration tools like Git and experienced with CI/CD integration for automation frameworks using Sauce Labs and Salesforce environments.
Proficient in using Quality Center, POS, Rally, JIRA, Clear Quest, Bugzilla.
Experience in manual testing and automated testing using different tools like QTP, Selenium (Web Driver) using Java. Knowledge and familiarity with different QTP and Selenium automation frameworks.
Knowledge of Automated Web Services using SoapUI, REST with knowledge of WSDL, RESTful, UDDI, eclipse.
Automate test cases using BDD method with Cucumber and Ruby, Selenium/Java, build a Framework for web-based application from scratch.
Experience in both Manual and Automation tools like Selenium Web Driver, TestNG, Maven, Jenkins, Karate API, POSTMAN, SOAPUI, WebdriverIO, Protractor, Cypress Desktop, Mobile and Web based Applications.
Good Hands on in using CI/CD tools GitHub, ATDD Gherkin Scripts writing / executing the regression test cases.
Experience in ATDD scripting using tools Ruby Mine 7.1 and IntelliJ IDEA with Cucumber 14.1
Experienced in making Data Driven and Keyword-Driven and Maven/Ant Frameworks to maintain Test Suites.
Test Script approvals for all the ERP systems.
Development of RESTFUL API in IBM API Connect.
On-boarding the developed APIs to API Connect developer portal.
Working knowledge of scripting (Perl, XML, SQL, Unix shell, Microsoft Visual Basic, WSI) required.
Experience on UNIX and Linux platforms.
Experience in debugging and troubleshooting problems in Linux/Unix based application servers such as JBoss, Tomcat, WebSphere environments is preferred.
Strong working experience with Linux or Unix operating systems creating/updating scripts.
Excellent communication and interpersonal skills and excellent team player with very good analytical & problem-solving skills.
Highly motivated and team spirited individual with passion for learning and has the capability to meet deadlines in a fast-paced environment.
Technical Skills:
Testing Tools
Selenium WebDriver, Playwright, Selenium Server, Selenium GRID, Cucumber, TestNG, GIT, Postman, XCode Selenium RC, JUnit, Firebug, SoapUI, Sauce Labs, Cypress, Salesforce
Programming
Java, HTML, CSS, JavaScript, XML, JSON, SQL, Python, C#
IDE
Eclipse, Visual Studio
Defect Tracking Tools
Jira, Bugzilla, HP ALM, HP Quality Center
Build Tools
Maven
Testing Frameworks
Page Object Model (POM), Data Driven, Keyword Driven, Hybrid Framework
Continuous Integration Tools
Jenkins, Dockers,
Project Methodologies
SDLC, STLC, Agile (Scrum), Waterfall
Databases
Oracle, MySQL, SQL Server,
Browsers
Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Office Tools
MS Outlook, Word, Excel, PowerPoint
Operating Systems
Windows 7/8/XP/10, UNIX, LINUX
Professional Experience:
Elevance Health, Springfield, VA May 2023 – Present
Sr. QA Automation Engineer / SDET
Responsibilities:
Automated Smoke &Functional test cases using Selenium Web Driver, TestNG & Java
Developed and maintained robust test automation frameworks using Selenium WebDriver, Playwright, Cypress, and various automation frameworks, including Page Object Model (POM), Data-Driven, Keyword-Driven, and Hybrid Frameworks.
Automated end-to-end testing of web and mobile applications using programming languages like Java, Python, C#, and scripting technologies such as HTML, CSS, XML, JSON, and JavaScript.
Involved in Developing an automated scripts and frame works using Python, Java
Developed Framework for Smoke and Regression Testing using Selenium WebDriver, Page Object Model (POM), TestNG framework with Maven build tool in IntelliJ IDEA integrated with Jenkins tool for Continuous Integration
Creating and executing automated test for web application using Selenium, Appium, Python (Pytest).
Develop a cucumber BDD API automation framework with java using data-driven and behavior-driven with page object model design pattern (POM) from scratch.
Designed and implemented scalable Playwright automation frameworks for cross-browser testing, ensuring seamless functionality across Chromium, Firefox, and WebKit.
Writing test scripts to test REST APIs using RestAssured and Cucumber using feature files and step definitions
Developed and maintained end-to-end test automation scripts using Playwright for web application testing across multiple browsers and platforms.
Develop code for web automation testing using Cypress, Selenium and Protractor framework, JAVA, JavaScript and JSON.
Created S3 buckets in AWS and stored files and Enabled Versioning and Security for files stored
Performed functional testing of SOAP & RESTful Web Services using SOAPUI Tool Used Java to run Cucumber feature and scenarios and generating report daily basis.
Developed UI and performed validation using Server Controls in ASP.Net with C#
Worked on both Producer API and Consumer API in kafka.
Utilized Playwright’s API testing capabilities to validate backend services and ensure seamless communication between application layers.
Built Automation framework using Selenium WebDriver, Protractor, Rest Assured and Cypress using BDD
Completely Automated and Scheduled the Releases using PowerShell Custom tasks to update Azure DevOps Variable groups and triggering the pipeline using Azure DevOps Rest End Points
Created test scripts using Groovy script to automate web services in SOAP UI.
Developed and maintained Behavior Driven Development (BDD) framework by creating and using Cucumber features, scenarios in Gherkin language and step definitions, and executed scenarios using Cucumber tags in Runner class under Java platform
Automated functional, regression, and UI testing scenarios using Playwright, ensuring high test coverage and reliability
Python Automation scripting, so that every time data automatically integrated and reflect in new HTML/Excel files.
Worked on .Net and Java applications. Testing JavaScript web based applications.
Developed automation scripts using Selenium WebDriver, Java, Visual Studio, Eclipse, TestNG, and TFS for web applications.
Develop programs to automate the testing of controller in CI/CD environment using Jenkins, Java, Git, Linux command line.
Tested the encryption and decryption of login and Logout functionality that was developed in C#.NET.
Worked on AWS CloudWatch, CloudFormation, Cloud Trail services and CloudFront to setup and manage cached content delivery.
Created custom plugin to execute CloudFormation scripts in any aws account by using java, Jenkins and ansible.
Performed database testing of applications of RDBMS in DB2, Oracle and SQL Server.
Wrote BDD (Behavior Driven Development) tests using Cucumber and JavaScript.
Setup the Automation framework using Selenium WebDriver/Selenium Grid to run Test Cases in multiple browsers and platforms
Helped coordinate the Test Plans, Test Case preparations, Test Case execution, black box, white box, and grey box testing. Coordinating multiple projects in different environments.
Environment: Java, Python, C#, Scala, JavaScript, Selenium WebDriver, Cucumber, Appium, TestNG, JUnit, Protractor, Cypress, Jenkins, Git, GitHub, IntelliJ, Eclipse,SQL, PostgreSQL, MySQL, REST API, SOAP UI, HTML, CSS
Cigna Healthcare, Fairfax, VA June 2020 – February 2023
Sr.QA Automation Engineer
Responsibilities:
Develop a cucumber BDD API automation framework with java using data-driven and behavior-driven with page object model design pattern (POM) from scratch.
Verified back end analytic data using Charles proxy tool
Writing test scripts to test REST APIs using RestAssured and Cucumber using feature files and step definitions
Automated end-to-end, UI, and regression test cases using Playwright, achieving enhanced test coverage and reducing manual effort.
Created S3 buckets in AWS and stored files and Enabled Versioning and Security for files stored
Performed functional testing of SOAP & RESTful Web Services using SOAPUI Tool Used Java to run Cucumber feature and scenarios and generating report daily basis.
Developed UI and performed validation using Server Controls in ASP.Net with C#
Participated in Agile/Scrum and Waterfall methodologies, collaborating with cross-functional teams throughout SDLC and STLC phases to deliver quality deliverables.
Conducted compatibility testing across Windows and Linux/UNIX platforms and ensured seamless integration in diverse environments.
Use REST API to establish communication between Client and Server data by sending a request and getting a response from the database while using GET, POST, PUT, DELETE, API request types to send request to API endpoints/method.
Python Automation scripting, so that every time data automatically integrated and reflect in new HTML/Excel files.
Worked on .Net and Java applications. Testing JavaScript web based applications.
Developed automation scripts using Selenium WebDriver, Java, Visual Studio, Eclipse, TestNG, and TFS for web applications.
Perform RESTFUL web service testing using Rest Assured framework with java and validate JSON formatted data. Use GSON for serialization and deserialization.
Participate in daily scrum, sprint review/demo, grooming, planning, and retrospective meetings as part of the agile process.
Automated API testing using Postman, SoapUI, and data validation scripts for backend testing with SQL on Oracle, MySQL, and SQL Server databases.
Integrated automation frameworks with version control systems like Git and tracked defects using tools like JIRA, Bugzilla, HP ALM, and HP Quality Center.
Development of company s internal CI system, providing a comprehensive API for CI/CD
Integrated Playwright test scripts into CI/CD pipelines using Jenkins and Azure DevOps for continuous testing and deployment.
Configure, implement, and automate Continuous Integration and Deployment pipelines for software delivery teams utilizing Jenkins and other supporting tools.
Work on RDBMS such as SQL and Oracle, experience with relational databases, and comfortable with DDL and DML commands.
Involved in building automation framework from scratch using Selenium Web Driver, JAVA, Cucumber (BDD) and Eclipse.
Worked with the enterprise team to build and run code on real devices from Jenkins.
Use Jira as a project tracking tool/Defect tracking/Test case Management tool.
Use Gherkin to write feature files based on the BDD, implemented features, scenarios, scenario outlines, background, and performed behavior-driven testing using cucumber framework with java.
Environment: Java, Python, C#, Selenium WebDriver, TestNG, JUnit, Cucumber, Gherkin, Appium, Jenkins, LoadRunner, Rest Assured, SOAP UI, Postman, ALM (HP Quality Center), Jira, Oracle, WebLogic, Chrome Developer Tools, UI Automator Viewer, Visual Studio, JavaScript, SQL.
Citibank, Richmond, VA May 2017 – March 2020
Manual QA Tester
Responsibilities:
Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
Responsible for managing teams and conducting automated tests aimed at checking product quality.
Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /Junit).
Performed Integration and Regression tests to check compatibility of new functionality with the existing functionalities of the application.
Responsible for executions of Change requests from Python bindings to Java Bindings in Selenium WebDriver
Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver and JAVA.
Implemented Continuous Integration/Continuous Delivery (CI/CD) for rapid development, testing using tools like Docker, Jenkins to execute smoke and Regression test suites to run during CI/CD process.
Extensively involved in Front-end and Back-end Testing (Web Services and Databases) with Test Driven Development (TDD).
Designed and developed the end to end testing by integrating BDD Cucumber.
Involved in Building python framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
Performed automation tests using JavaScript, Groovy, Jasmine and Protractor to perform UI testing.
Verified and validated reports that were generated using Crystal report, ASP.NET and C#
Performed Back-end testing through SQL queries to verify data insertion, deletion, and updates.
Performed Defect Tracking and Management in JIRA and generated automated daily reports using JIRA API.
Creating Gateways for Virtual Network to Virtual Network and Site to Site specific VPN connectivity on Azure environments.
Automating in Azure for creation of subscription, Storage Account and tables using Windows PowerShell.
Environment: Java, Selenium WebDriver, TestNG, JUnit, Maven, Selenium Grid, Quality Center (HP ALM), Jira, PL/SQL, HTML, Bitbucket, Git, Jenkins, CI/CD, Functional Testing, Regression Testing, GUI Testing, Integration Testing, Smoke Testing, Black-Box Testing.
Education:
Bachelor’s in Computer Science from University of Punjab.