Monsur Ahmed
E-mail: **********@*****.***
Phone: 917-***-****.
PROFILE SUMMARY
Over 6+ years of experience in testing of web applications, GUI, database and web services API with specialization as a Quality Assurance Automation Engineer and Manual Software Testing.
Experienced in analyzing business requirements and specifications, development and Software Testing Life Cycle (STLC), execution of Test Plans, Test Scripts and Test Cases and methodologies like Agile/Scrum.
Multi-layered experience in all phases of Software Test Life Cycle (STLC), including requirements gathering, designing, developing and implementing test plans, test cases and test processes.
Experienced in developing and maintaining Test Plans, Test Scripts and Test Cases, Defect Tracking and Report Generation.
Expertise in Unit Testing, Smoke Testing, backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive and Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing and Boundary Value Testing.
Experienced in analyzing business requirements and functional requirements specifications of an application and Tracking Defects using JIRA for Bug Reporting and using Zephyr for managing test cases.
Hands on experience in Developing Automation Scripts, Execution and Analysis Test Results using of different type of framework like Module driven, Data driven and Hybrid framework, Keyword driven and Designing TDD framework using TestNG/ JUnit as well as BDD framework using Cucumber following Gherkin format with Selenium WebDriver. Working knowledge of Core Java and Object-Oriented Concepts (Inheritance, Polymorphism, Exception Handling, Multi-Threading and Collections).
Expertise in using Jenkins as a Continuous Integration and Continuous Deployment (CI-CD) server to configure with GitHub and Maven, Scheduling testing job and set up the flag to run automation script.
Extensively experienced in Cross-Browser and Parallel execution using TestNG by creating groups and running test cases in cloud services using Browser Stack, Sauce Labs and Grid for WEB.
Well versed with Handling Elements and crafting the web element locators (XPath, CSS) to run WebDriver script in stable condition.
Expert in manual & automated test procedures for Restful API Testing using Postman, JMeter and Rest Assured.
Skill in Test Scripts, Requirements & management of test suites using HP ALM/Quality Center.
Proficient in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the data integrity.
Experienced in coordinating testing efforts with the offshore teams and training team members.
TECHNICAL SKILLS
Testing Tools
Selenium IDE, Selenium Grid, Selenium WebDriver, Postman, BDD Cucumber, Rest Assured, JMeter, HP ALM
Programming Languages
Java, C++
Project & Bug Tracking Tool
MS Project, JIRA
Software Development Methodologies
Agile, Waterfall
Operating Systems
Windows, Linux/UNIX
Continuous Integration Tools
Jenkins, Browser Stack, Sauce Labs.
Version Control
Git, Github, SVN, GitLab
Project Build / Framework
JUnit, TestNG, Maven, Page Object Model, JMeter
Development IDE
IntelliJ IDEA, Eclipse
Databases
MySQL, Oracle, MS SQL Server
Test Management Tools
JIRA, HP ALM
MS Tools
MS Project, MS Excel, MS Word, PowerPoint, MS Outlook
PROFESSIONAL EXPERIENCE
Capital One Bank, Mclean, VA
QA Automation Engineer Nov, 2018 – Present
Responsibilities:
Gathered requirements documents such as business requirements, design document, other related documents and documented Test Strategies, Test Plan, Test Cases and executed Test Cases.
Manually tested, verified, and validated that the product meets user requirements.
Involved in System, Cross Browser, Unit, User Acceptance, GUI, functional, Regression, Load, end to end and Database Testing.
Identified, Reported and Tracked Defects using JIRA test management tool.
Developed and executed SQL queries to verify the proper insertion, deletion and updates into the MySQL supporting tables.
Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework.
Developed test code in Java language using IntelliJ IDEA and TestNG framework.
Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms.
Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests.
Wrote acceptance test using BDD Cucumber, Java and run on Jenkins.
Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
Involved in designing of automation framework to be used in UI testing with Selenium.
Executed browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release and performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.
Created test scripts by Rest Assured to test REST API functionality for regression setup and test in Postman & JMeter.
Used the Firebug to inspect the XPath of the web elements and IntelliJ IDEA IDE for Java development.
End to End testing of the complete website which was developed and other web technologies.
Attended Daily Scrums and reported daily activities or issues to scrum master.
Responsible for tracking daily testing activities and providing daily testing updates to higher management.
Environment: Maven, Jenkins, HTML5, XML, CSS, MS Outlook, MS Visio, MS Word, MS Excel, REST assured, JMeter, MySQL, Cucumber, Java, Windows, Selenium WebDriver, IntelliJ IDEA, JIRA, TestNG.
CareFirst, Schaumburg, IL
Test Engineer May, 2016 – Oct, 2018
Responsibilities:
Worked hand in hand with QA Manager and development team to decrease the number of bugs that make it into the main decline.
Reviewed Business Requirement Documents, Functional requirement documents and technical review document and executed QA processes for assigned work with limited supervision.
Involved in writing the Test Cases depending on the business requirement documents.
Performed GUI, Functionality, Security, Integration, Regression, Unit, Back-end and Usability Testing.
Reported & tracked the bugs, performed E-mail notifications to the developers using JIRA.
Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database.
Identified regression test cases to automate & those test cases using Selenium WebDriver, TestNG and Java.
Designed, developed and implemented Hybrid automation testing framework utilizing Java, TestNG and Selenium WebDriver.
Used TestNG framework to run unit test and Maven to build the Project.
Involved in Test scenarios outlines and created feature files by using BDD Cucumber.
Rest API Testing by Postman with status code check for API health.
Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
Involved in testing REST services (Rest API) using Rest Assured, JMeter and tested XML, JSON formats.
Participated in everyday stand-up meeting to discuss progress and immediate goals/tasks
Performed Data-Driven Tests by passing different sets of data and checked whether the information entered is updated into the database.
Environment: Java, Maven, MySQL, Cucumber, SQL Server, Postman, TestNG, MS Outlook, MS Visio, MS Word, MS Excel, Linux/UNIX, JMeter, Selenium WebDriver, Selenium Grid, IntelliJ IDEA, JIRA.
FEDEX, Buffalo, NY
Software Tester Sep, 2014 – Apr, 2016
Responsibilities:
Worked closely with test Lead during the Software Testing Life Cycle (STLC) by ensuring full test coverage of the assigned test cases.
Participated in peer reviews of software Requirements, Designs and Test procedures.
Documented Test plans and Test cases corresponding to business rules and requirements.
Involved in Software Development Life Cycle (SDLC) and role of QA.
Performed System, UAT, Unit, Functional, Cross Brower and Retesting.
Involved in testing the application utilizing the Scrum (Agile) methodology.
Executed Test Cases and logged defects using HP ALM.
Maintained and executed Test Cases and Test Scripts using HP ALM.
Preparation of test cases based on requirements using HP ALM and involved in internal and external test case reviews.
Involved in data validation and manipulation in SQL Server databases using SQL queries.
Involved in design and implementation of Selenium WebDriver automation framework with TestNG and Maven.
Attended Tester Tech Scrum meetings and applied the thoughts and ideas shared across the teams.
Attended Daily Stand ups, Sprint Planning, Project Increment planning, Weekly scrum and retrospective.
Environment: Selenium WebDriver, HTML, XML, Java, Oracle, Web Services, MS Excel, PowerPoint, MS Word, Windows, Maven, TestNG, Eclipse, HP ALM.
EDUCATION
Bachelor in Computer Information Systems.
REFERENCE
Available upon request.