M.O. Haque
Email: ********************@*****.*** US Citizen
Phone: 407-***-****
PROFESSIONAL SUMMARY
9+ years of experience as a QA Automation Engineer passionate about simplifying complex testing processes. I focus on developing and running automated tests to ensure software and systems function as intended. I enjoy exploring creative approaches to enhance testing and thrive in collaborative environments where we work together to solve challenges and build great products.
-Performed Business Requirement Analysis by thoroughly understanding Project Design Document and Business Requirement Document.
-Created testing strategy keeping in mind project scope and timeline and wrote Test Cases and Test Plans accordingly in an Agile Environment.
-Identified ambiguities and potential technical problems or design flaws so that preventive action can be taken.
-Designed and developed Data driven, Behavior driven, TDD and Hybrid Automation framework using Selenium WebDriver and Python and performed unit testing by using Unitest and Pytest.
-Developed/Updated System Test Plan, Test scenarios and Test Scripts as per the requirements and Change Request Document.
-Experience on Cypress Automation Framework using JavaScript, and worked as well on TestComplete Automation Framework using WebDriver.
-Designed, developed and implemented POM based automation testing framework, and Selenium WebDriver using Cucumber framework.
-Experience on Cypress Automation Framework using JavaScript, and worked as well on TestComplete Automation Framework using WebDriver.
-Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development using Cucumber in Gherkin format and TDD (Test Driven Development).
-Proficient in writing Test Plans, Test Cases and Feature files in Gherkin language for both Manual and Automated Testing.
-Perform Manual testing of UI and Web Services and reporting issues in JIRA.
-Experience in API automation testing using Postman tool.
-Created Jenkins build jobs for continuous integration.
-Experience with Python based on Python and implementing Behavior Driven testing methodology.
-Experience with writing SQL for database querying using Oracle SQL Developer.
-Professional expertise in Smoke Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, Cross Browser/ Cross Platform Testing.
SKILLS & TOOLSETS
QA Test Automation & Development
Languages: Python (Selenium, Appium), JavaScript, Selenium, Ruby (Capybara)
Test Frameworks: WebDriverIO, Cypress, BDD: Cucumber
Database: CRUD operations with SQL in MongoDB
Version Control: Git, GitHub, Bitbucket; CI/CD: Jenkins, GitLab CI/CD, CircleCI
Test Management: Jira, Azure Boards, TestRail, Tools: Docker, Postman, Allure, Selenium Grid, Sauce Labs
Penetration Testing & Exploitation
Tools: Aircrack-ng, BeEF, Burp Suite, Hydra, John the Ripper, Metasploit, Sqlmap, Wireshark, Nikto, Nmap, Recon-ng, Gobuster
Cyber Defense
Endpoint Monitoring: Osquery, Wazuh; Firewalls: pfSense, FortiGate
Network Monitoring: Splunk, Zeek, Snort, ELK Stack; OSINT: SpiderFoot, Shodan, Google Dorks, Maltego
Threat Intelligence & Incident Response
Threat Intel: MISP, OpenCTI, MITRE ATT&CK, ThreatConnect; Incident Response: Cyber Kill Chain, Pyramid of Pain, Unified Kill Chain, NIST Forensics: Memory leaks, Disk (Autopsy, FTK Imager); Malware Analysis: Yara
WORK HISTORY
Sineris, Orlando, FL July 2024 – Present
QA Automation Tester
-Involved in different phases of project like requirement gathering, project evaluation, project design sessions, data model sessions, developing, code review and deployments.
-Automated UI tests that run every day through continuous integration and continuous deployment pipeline.
-Developed Test Plan and Test Cases for REST API/Web Services testing using Postman.
-Automated Restful web services/API by using Rest Assured library to send various HTTP requests and validate the JSON response.
-Developed framework from the scratch for using Cypress to automate UI and used Javascript, NodeJS and NPM for Angular based user interface.
-Designed and developed automated scripts for functional, regression, sanity and integration testing using automation tool Selenium with Python.
-Developed BDD tests using Cucumber by writing behaviors and step definitions.
-Applied test automation framework on CI/CD process using Jenkins.
-Performed API Testing using Cypress Automation and Postman.
-Observed local Storage, session Storage and cache objects using Cypress and js.
-Performed UI and API testing using Cypress and created from framework from the scratch.
-Built automation scripts using Data driven Framework and conducted using Selenium with Python.
-Developed Features file and scenario with Gherkin Language for Behavior Driven Testing and Responsible for Acceptance Test Driven Development (ATDD) or Behavior Driven Development (BDD) approaches to developing and testing software.
-Performed back-end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verified the correctness of the data with front-end values.
-Designed and implemented test plans, performing smoke and regression tests for CRM software.
-Developed Automated Scripts on Cypress Automation Framework using JavaScript, and worked as well on TestComplete Automation Framework using WebDriver.
-Developed automated test scripts using WebdriverIO with Cucumber BDD and Selenium WebDriver.
-Executed security, performance, and mobile compatibility tests; tested integrations with external systems.
-Created and maintained feature files covering extensive UI elements, navigation, and workflows.
-Collaborated with developers to identify and resolve issues, enhancing system stability and reliability.
BA Soft Tech, Orlando, FL Dec 2023 – June 2024
QA Automation Engineer
-Developed page library as part of modular framework implementation in automation.
-Maintained and executed build files for running automated test cases along with Continuous Integration tools like Jenkins.
-Performed UI testing and front-end testing using Selenium.
-Reported and tracked the bugs to closure using JIRA.
-Involved in writing test scripts using Python and executed it through selenium cucumber.
-Tested front end, back end and database testing using Cypress
-Worked with designing and building automation frameworks in Gherkin / Cucumber BBD.
-Implemented OO designs and applied working knowledge of design patterns to performance test presentation, data and business modules.
-Developed and implemented test cases to Automate testing for RESTful API (Put, Post, Get, Delete, Options) along with parsing the XML/Json data from the server response.
-Developed automated test scripts using Python, Selenium, and Capybara.
-Conducted API testing for RESTful services and automated Android application testing with Espresso.
-Created and maintained test scripts with WebdriverIO and Cucumber BDD; enhanced Cypress test automation.
-Integrated test scripts with TestRail and built interactive consoles for WebdriverIO development.
-Configured Jenkins for CI/CD, improving build and deployment efficiency by 30%.
Quantum IT Services, New York, NY Feb 2021 – Dec 2023
QA Automation Engineer
-Created test plans, test data and executed test cases to ensure quality for web applications and client-server applications.
-Designed and developed Automation test cases using Selenium WebDriver for testing.
-Involved in developing framework from the scratch for using Cypress to automate UI and used JavaScript.
-Worked with testing tools like Firebug/Fire Path and Chrome Console.
-Used Bugzilla tool to report defects and followed with developers to get the issue to closure.
-Performed GUI, Functionality and Backend Testing.
-Worked on TestLink tool for test cases management.
-Performed Integration and Regression testing to ensure stability of applications.
-Involved in developing Data Driven, TDD, BDD & hybrid framework using selenium web driver and python and performed unit testing by using pytest.
-Wrote multiple SQL queries in SQL developer to check account verification process.
-Write BDD (Behavior Driven Development) tests using Cucumber and JavaScript
-Develop Node based Automation scripts using JavaScript for UI Automation
-Monitored and analyzed real-time alerts using SIEM tools; responded to security incidents and collaborated with incident response teams.
-Managed and tuned security tools (antivirus, IDS/IPS, firewalls) to enhance threat detection and reduce false positives.
-Conducted vulnerability assessments, prioritized patches, and integrated threat intelligence into daily operations.
-Performed detailed analysis of security logs, leveraged forensics tools for incident investigations, and contributed to security awareness programs.
IIE Inc, Elgin, IL Aug 2019 – Jan 2021
QA Tester
-Involved in Preparation, Reviewing, and Execution of test cases.
-Involved in writing Test Plan for the web application after analyzing the specifications and business requirements.
-Performed End-to-End Manual Testing of the application.
-Wrote several Test Cases for testing various functionalities.
-Automated test cases using Cypress, including end-to-end tests and regression testing to ensure application stability.
-Developed and maintained test scripts using Python to validate backend processes and API integrations.
-Manually tested REST APIs in JSON format using Postman.
-Created Python-based utilities to streamline testing processes, such as generating test data and performing batch validation of test results.
-Security testing ensured the application business logic and also helped identify and patch all the vulnerabilities of the application.
-Extensively worked on Postman for Web Service API Testing.
-Performed Functional, Navigation, Regression, and Smoke tests on the new enhancements added to the web application in different environments like UAT, Stress, and finally in Production.
-Planned and documented Test cases for Functionality, Security, Performance, Database, and Acceptance testing.
-Used SQL queries to validate and populate data into a table.
-Developed automated test scripts in Cypress to enhance the efficiency of regression testing.
-Wrote Python scripts to analyze log files and automate repetitive testing tasks.
-Wrote SQL Statements to extract Data from Tables and to verify the output Data of the reports.
-Created test cases as well as modified and reviewed test cases developed by other testers.
-Utilized threat investigation frameworks and applied MITRE resources for Cyber Threat Intelligence.
-Conducted threat analysis using Yara, OpenCTI, and managed the MISP Threat Sharing Platform.
-Performed memory and disk forensics, executed malware analysis, and developed infrastructure hunting methodologies.
-Engaged in threat emulation, phishing defense, and buffer overflow exploitation; proficient in real-time threat detection with Snort and Zeek.
-Integrated Cypress automation into CI/CD pipelines for continuous testing and early defect detection.
-Developed data validation scripts using Python to ensure accuracy and integrity of reports generated by the application.
ScaleFactor, Austin, TX Jun 2017 – Jul 2019
QA Analyst
-Developed Test Plan based on software requirements specifications.
-Analyzed, planned, report the status, document reviewed, defect entry verification.
-Captured the SQL statements from the application execution and manually checked the results.
-Involved in Integration, System, Database, and Regression testing.
-Proactive participant in weekly AGILE team meetings and updated team lead and manager on status of testing.
-Developing the Test Scripts, Test Conditions, Expected Results for one or more Test Plans, Including the Product, Regression, End to End, System Integration Testing. Develop, update and maintain the Testing Standards and Procedures.
-Managing Requirement Change Requests and implementing procedures for test changes.
-Developing Test Cases for the Back-end testing, integrating the SQL queries to be used in running the test cases.
-Involved in informing the test lead of any issues that may affect the schedule, budget, or quality of the product or the testing process.
-Provide guidance to development and project teams on appropriate approaches to testing delivered products, including test tool sets.
Hootsuite, Atlanta, GA Oct 2015 – May 2017
QA Intern
-Involved in complete Software QA Testing life cycle right from reviewing user stories, test plan, test cases, test data prep, smoke test, test case execution, defect tracking, regression testing, UAT, Integration testing, security testing and many more activities.
-Attended Sprint plan meetings, Daily standup meetings, and Reviewed user stories in Agile Environment.
-User Stories were tracked using Jira.
-Validated schedulers to make sure the mortgage account generated and reports are generated for each customer.
-Identified, logged, and tracked defects using JIRA and worked closely with developers to ensure timely resolution.
-Performed SQL queries to validate back-end data integrity and supported API testing with tools like Postman.
-Involved in the documentation of Test Plan, Test cases, Test Data Document and RTM (Requirement Traceability Matrix).
-Validated user interfaces and performed cross-browser testing to meet usability standards.
EDUCATION / CERTIFICATION
Microsoft Administrative Associate 2023 – 2024
New Horizons of NE Florida, Jacksonville, FL USA
CompTIA Security+ CE Certification 2022
Credential ID: a9080fea-d1d4-4b12-b7ab-0e65488759be
Master of Arts/Science in Religious and Social Sciences 2014 – 2020
IIE.inc, Elgin, IL USA