Summary
Overview
Work History
Education
Skills
Certification
Signaturecontributions
Timeline
Generic

Md Rubel

Irving,NY

Summary

Accomplished Quality Assurance Automation Testing Engineer with over 8 years of expertise in precise test planning, regression testing, and proficiency in Java and Python. Demonstrated mastery in meticulous risk analysis, process enhancement, and test automation, highlighting a robust skill set tailored for strategic decision-making and operational excellence. Renowned for adept creative problem-solving and effective communication, seamlessly blending innovative thinking with clear and impactful messaging. Holds distinguished certifications in ISTQB CTFL and AWS Certified Cloud Practitioner. Proven educator as an experienced Udemy instructor with a substantial student base exceeding 4000. U.S. Citizen actively exploring Right to Hire opportunities. Experienced software quality assurance tester with several years of dealing with testing and support in both desktop and web-based environments. Analyzed pre- and post-development applications to isolate and resolve performance errors through cooperation with development and technical support teams. Dedicated to superior debugging services through exceptional communication, prompt and precise diagnosis and effective solutions.

Overview

15
15
years of professional experience
1
1
Certification

Work History

Senior Software QA Engineer

Tech Partners Network inc
02.2024 - Current
  • Developed a BDD Cucumber Framework from scratch for both REST Assured (API automation) and UI testing, ensuring efficient automated test coverage
  • Conducted manual API testing using Postman, followed by automation with REST Assured
  • Utilized Git for version control and managed repositories on GitHub
  • Automated CI/CD pipelines using Jenkins hosted on an AWS EC2 instance, improving deployment efficiency
  • Performed basic performance testing using JMeter to ensure application stability
  • Conducted manual mobile app testing across different devices for functionality and compatibility
  • Executed database testing, validating SQL queries, stored procedures, and data integrity
  • Managed defects using JIRA and documented QA processes in Confluence
  • Monitored Datadog dashboards to track API health and system performance
  • Collaborated with Business Analysts (BAs) to refine UI stories and acceptance criteria

QA Automation Lead

Wipro Limited
07.2021 - 01.2024
  • Collaborated with cross-functional teams in Agile sprints to align testing activities with development cycles
  • Participated in daily stand-ups, sprint planning, and retrospectives to ensure effective communication and quick adaptation to changes
  • Developed comprehensive test plans based on project requirements and specifications
  • Designed detailed test cases, covering both manual and automated testing scenarios
  • Implemented Cucumber BDD for behavior-driven development, enhancing collaboration between development and testing teams
  • Utilized the Page Object Model for maintaining a scalable and maintainable UI automation framework
  • Wrote automation scripts in Java using Selenium for UI testing
  • Integrated Amazon S3 to check the status of files, ensuring seamless file handling in the application
  • Utilized Azure DevOps as a remote repository for version control, facilitating efficient collaboration and code management
  • Leveraged Postman for comprehensive API testing, ensuring the reliability and functionality of backend services
  • Used JMeter for performance testing, identifying and addressing performance bottlenecks
  • Employed the Zap application on Kali Linux for scanning applications, identifying vulnerabilities, and reporting to the penetration testing team
  • Executed SQL queries for validating data integrity and accuracy in the database
  • Implemented Jenkins for automating the regression test suite, ensuring rapid feedback on code changes
  • Facilitated knowledge transfer sessions for new joiners, including developers and testers, to ensure a smooth onboarding process
  • Utilized DataDog to monitor logs, proactively identifying and reporting errors to the development team
  • Assumed responsibility for production support, addressing critical issues promptly and efficiently
  • Develop and maintain automated test scripts for API testing using Python and the requests library
  • Developed manual and automation scripts using Java Selenium with a BDD framework for UI automation

QA Automation Test Engineer

Yoh Staffing Service
01.2021 - 07.2021
  • Developed System Test Plan, Test scenarios and Test Scripts as per the requirements and Change Request Document (CRD)
  • Experience with testing CI/CD pipelines in the AWS cloud environment
  • Play key role in designing and developing frameworks for component testing using Python, Pytest, and Flask
  • Identified test cases to automate
  • Automate those test cases using Request Library and Python (PyCharm IDE)
  • Create a Confluence page and document all activity in test environment
  • Retrieve specific data from response using Json Path
  • Developed and executed manual tests using Postman
  • Create a Json file as a source of Mock Data
  • Developed Flask API and Integrate with Json file to response mock data
  • Developed python script for download Mock data from FTP Server
  • Developed script for zip file which is exclude .DS_Store file in zip file
  • Debug test failures, work closely with other software development teams, and report software bugs in the bug tracking system (JIRA)
  • Create a merge request in Git Lab and Review merge Request
  • Engaged with developers and business teams in resolution of technical issues and tracked automation results on a daily basis for better performance in testing
  • Performed Back-end Testing using SQL (DBeaver SQL client software application)
  • Partnered with developers in an Agile release environment and actively participated in SDLC process
  • Attended sprint planning, daily scrum, retrospective, and clients’ demo

QA Automation Engineer

Kforce
04.2020 - 01.2021
  • Developed automated scripts using Python in Selenium Web Driver with Pytest, cucumber
  • Implemented Page Object Model framework with Python and Selenium
  • Performed extensive integration and regression testing
  • Converted Manual scripts into Selenium and automated test cases using Python and Selenium Web Driver
  • Participated in planning meetings, analyzed requirements, prepared the use cases / test estimation, strategy, and plan documents, and shared for review and comments
  • Successfully organized required test data from varies billing accounts
  • Effectively tested compatibility of application for dynamic and static content in cross browsers such as Chrome, IE, Edge, Firefox and Safari
  • Established / setup Selenium GRID to run automation scripts on different browsers
  • Completed regular branching and merging using GIT and involved in code reviews / changes as per enhancement and change requests
  • Charged with testing / certifying features for release, tracking the status of the task, and preparing burn down chart
  • Implemented Python scripts for data validation, publishing, and visualization
  • Tracked automation results on a daily basis for better performance in testing
  • Managed, debugged, and maintained automaton test scripts in batch mode and implemented a plan on automation scripts on based on Sprint
  • Regularly ran regression test suite, mitigated issues, and provided constant feedback to the scrum team
  • Composed, documented, lead root cause analysis, and tracked defect resolution until completion
  • Supported production implementation tasks and post production deployment validations
  • Controlled and tested the application on Mobile Web / Mobile Apps (Supporting on iOS & Android Tablets)
  • Created / maintained reports of all automation issues and test results and updated the test automation suite regularly to ensure its accuracy and usefulness
  • Utilized Git as source control management and used CI/CD(Jenkins) for automation script run in nightly basis and to provide quick feedback to the developers
  • Engaged with developers and business teams in resolution of technical issues and tracked automation results on a daily basis for better performance in testing
  • Played a key role in the discussions of defect tracking process and updated work progress in Excel sheets
  • Partnered with developers in an Agile release environment and actively participated in SDLC process
  • Attended sprint planning, daily scrum, retrospective, and clients’ demo
  • Collaborated with offshore and on-site team on day-to-day QA operational support
  • Identified test cases for automation prior to designing, developing, and executing automation scripts

QA Automation Engineer

Technology Partners
07.2019 - 04.2020
  • Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing
  • Performed regression testing for every modification made in the application and new builds
  • Migrated all existing Rest API test cases from Python2 to Python3, automated Rest API Test cases with Python3 using Requests Library and implemented BDD (Behave) Framework for all API Tests with Allure Reports
  • Creation of comprehensive test automation framework using Page Object Model to reduce repetitive testing using Selenium Webdriver, PyCharm, Python, Pytest and other APIs
  • Utilized continuous integration tools (Jenkins) for automation script run in nightly basis and to provides quick feedback to developers
  • Engaged with product owners / project managers in grooming of stories and requirements gathering
  • Reviewed requirements, specifications, and delivered important feedback
  • Pinpointed test cases for automation prior to designing, developing, and executing automation scripts
  • Engineered and maintained automated test scripts to support regression testing and participated actively in system testing and regression testing
  • Successfully monitored file and document processing activity in backend system, actively performed Web Services and Rest API testing using Requests Library and debugged / captured error log in Linux application server
  • Performed back end testing for data validation using complex SQL Queries joining multiple tables
  • Located the defect and follow the Defect Life Cycle Ability to use bug tracking and test management tools to support development processes using JIRA
  • Executed test cases and collaborated with developers to identify root cause anomalies
  • Successfully manipulated and testing the database objects like SQL stored procedure, triggers, and indexes
  • Built python framework to transform datasets and data tables into HTTP-serializable JSON strings
  • Created scripts to read and dump data to MySQL database
  • Managed / maintained automated scripts and mitigated their issues for each site release, feature, and small enhancement project
  • Utilized CI/CD(Jenkins) for automation script run in nightly basis and to provide quick feed back to the developer
  • Analyzed various issues reported and provided step by step instructions while supporting documentation, alternative solutions, or workarounds where applicable
  • Engaged with test lead during the STLC process and ensured full test coverage of the assigned test cases

QA Automation Engineer

Wipro Limited
02.2018 - 06.2019
  • Created UI test cases using Java and Selenium WebDriver using page-object model and integrated with existing test suite
  • Developed scripts, utilities, simulators, data sets, and other programmatic test tools as required to execute test plans
  • Involved in Business Requirement walkthroughs right from the beginning of the project
  • Partnered with developers in an Agile release environment and participated actively in all SDLC process while attending sprint planning, daily scrum, retrospective, and clients’ demo
  • Engineered and executed test cases based on test strategy and test plans, reviewed business requirements / software systems design for testability, and participate in reviews of system architecture and design documents
  • Involved in API testing, both manual testing using Postman and automation using Rest-Assured libraries and strong knowledge of authentication mechanism / HTTP requests and responses, headers
  • Created generic and reusable automation frameworks used to support multiple applications
  • Review and provide feedback on development code, test designs and test cases
  • Utilized CI / CD(Jenkins) for automation script run in nightly basis and to provide quick feed back to the developers
  • Charged with identifying test cases for automation then designing, developing, and executing automation scripts
  • Built and maintained automated test scripts to support regression testing and participated actively in system testing and regression testing
  • Executed and monitor release activity every morning before 10 am in test environment for functionality of the application

QA Automation Engineer

Scholastic, New York, NY
New York, USA
10.2015 - 02.2018
  • Created automated scripts using Java in Selenium Web Driver with maven, cucumber, and TestNG
  • Developed Java programs using Object Oriented Programming (OOP) concepts to enhance test framework
  • Performed test automation Development using test framework that implements Page Object Model (POM), Maven, cucumber feature files, Test NG and Jenkins
  • Used Continuous Integration Tools (Jenkins) for automation script run in nightly basis and to provide quick feed back to the developers
  • Performed manual and automation testing with REST Webservices using Java, Jenkins and Selenium
  • Monitored the automation results
  • Conducted Defect triage meetings
  • Created the Regression Test cases and automated them for the purpose of regression testing
  • Performed Cross Browser Testing Using Sauce LABS Enterprise version and Automated that using Jenkins
  • Assisted in testing REST API while using Postman and assisted in manual testing for mobile devices iPhone, iPad and Android devices
  • Produced defects in JIRA, assigned them to the key person, and tracked until they were completed
  • Extensively involved in resolving bugs fixes and suggesting code changes to the development team
  • Used JMeter to simulate java request load on a backend Application

Network Test Engineer

Medina Network, Bronx, NY
Bronx, USA
02.2014 - 10.2015
  • Designing, deploying, managing, and ensuring stability of the local/wide area network infrastructure technologies to provide high availability, fault tolerance, and scalability to effectively and efficiently support mission critical business systems
  • Demonstrates a high level of competence in LAN/WAN technologies, routing and switching platforms, troubleshooting critical issues, and coordination of implementation
  • Represents the Engineering Department working closely with Architects and Engineers in designing, modeling, and implementing new technologies
  • Mentors and trains other Engineering personnel in key elements of networking systems and provide technical presentations to instruct co-workers and other production services support individuals

Network Test Engineer

Xerox, New York, NY
New York, USA
10.2012 - 02.2014
  • Plan, configure, test and optimize virtual and wired network infrastructure including firewall, routers, switches and content management tools
  • Troubleshoot and resolve network hardware, connectivity and system issues with onsite and remote technical support
  • Tested and ensured network compatibility through set-up, test and optimization of equipment and applications according to network connectivity and firewall settings
  • Investigated to and repaired operational, hardware, and connectivity issues
  • Trained and supported clients on equipment use, applications and periodic maintenance requirements

Field Service Technician

Quadlogic Controls Corporation, Queens, NY
Queens, USA
02.2010 - 10.2012
  • Assembled Current Transformer Board, tested communication between transponder and printed circuit board, and constructed printed circuit board

Education

Cybersecurity Immersive Bootcamp -

The University of Texas at Arlington
06.2024

Bachelor of Science - Electrical Engineering Technology

Farmingdale State College
Farmingdale, NY
05.2011

Skills

  • Risk Analysis
  • Pytest
  • Requests Library
  • Maven
  • Git Version Control
  • Automation Scripts
  • Web Driver API
  • Java
  • TestNG
  • Sauce LABS
  • ImplicitWait
  • JMeter
  • Explicit Wait
  • WebDriverWait
  • OOP
  • SQL Query
  • Smoke Testing
  • Functional Testing
  • Systems Integration
  • SoapUI
  • Regression Testing
  • Database Testing
  • HTML5
  • CSS
  • XPath
  • JavaScript
  • Selenium WebDriver
  • Selenium Grid
  • Rest Assured
  • BDD
  • Cucumber
  • Junit
  • Jenkins
  • Git
  • GitLab
  • GitHub
  • Bitbucket
  • Postman
  • AWS Services (S3, EC2, ELB, EBS, VPC, IAM, SQS, RDS, Lambda, Cloud Watch, Storage Gateway, Cloud formation Elastic Beanstalk and Autoscaling)
  • Docker
  • Oracle
  • My SQL
  • Windows
  • Linux
  • MAC OS
  • Windows PowerShell
  • Waterfall Agile Scrum Methodologies
  • Kali linux
  • Burp Suite
  • Dirb
  • Maltego
  • Knockpy
  • OWASP Zap
  • IAM
  • Mobile testing
  • SOAP services
  • Windows OS proficiency
  • Python scripting
  • Test automation tools
  • AWS services
  • HTML and CSS
  • CI and CD pipelines
  • Swagger documentation
  • Performance testing
  • JIRA management
  • TestRail usage
  • Regression testing
  • MacOS experience
  • Azure solutions
  • User acceptance testing
  • Security testing
  • Linux operating system
  • Postman tool
  • Test case design
  • Selenium webdriver
  • Docker containers
  • Continuous delivery
  • Software development life cycle
  • Continuous integration
  • Load testing
  • Defect tracking
  • Bug reporting
  • Integration testing
  • Java programming
  • RESTful apis
  • Functional testing
  • Test planning
  • Manual testing
  • Cloud platforms
  • Git proficiency
  • Scrum framework
  • Version control systems
  • Jenkins automation
  • Automated testing
  • Quality assurance processes
  • SQL

Certification

  • AWS Certified Cloud Practitioner
  • ISTQB- Certified Tester, Foundation Level
  • Certified Associate Python Programmer
  • CompTIA Security+

Signaturecontributions

  • Informed that 2000 manual test cases needed to be rewritten in BDD approach. Lead a small QA team to write all existing manual test cases in BDD approach while prioritizing test cases for regression testing. Completed all manual test cases to BDD format, which allows everyone within the organization to understand and link between BRD to FRD.
  • Served as automation engineer on a team that did not have any automation environment. Directed and coached team on how to convert manual test case into a script and run automatically on a nightly basis. Initiative was successful; all team members able to monitor and automate script and rerun script when required.

Timeline

Senior Software QA Engineer

Tech Partners Network inc
02.2024 - Current

QA Automation Lead

Wipro Limited
07.2021 - 01.2024

QA Automation Test Engineer

Yoh Staffing Service
01.2021 - 07.2021

QA Automation Engineer

Kforce
04.2020 - 01.2021

QA Automation Engineer

Technology Partners
07.2019 - 04.2020

QA Automation Engineer

Wipro Limited
02.2018 - 06.2019

QA Automation Engineer

Scholastic, New York, NY
10.2015 - 02.2018

Network Test Engineer

Medina Network, Bronx, NY
02.2014 - 10.2015

Network Test Engineer

Xerox, New York, NY
10.2012 - 02.2014

Field Service Technician

Quadlogic Controls Corporation, Queens, NY
02.2010 - 10.2012

Cybersecurity Immersive Bootcamp -

The University of Texas at Arlington

Bachelor of Science - Electrical Engineering Technology

Farmingdale State College
Md Rubel