Mohammad Swapan
**********@*****.***
US Citizen
Key Expertise:
Manual Testing Automation Software Development Life Cycle (SDLC) STLC Agile (Scrum) Waterfall Functional testing Smoke testing Integration testing End to End Testing Mobile Testing Perfecto Mobile SauceLabs User Acceptance Testing (QC) Seleniumv Java Javascript HPUFT/QTP VBScript QTest TestPlan Bitbucket RTM Log Defect Requirement Analysis SQL Oracle Jira TestRail SeeTest XrayTest GitHub Salesforce SoupUI Jenkins Bamboo
PROFESSIONAL SUMMARY:
Over 12 years of experience in providing services to various clients in software quality assurance testing with both Manual and Automation.
Strong QA Professional with good knowledge of software development life cycle (SDLC), Software testing methodologies, and QA procedures.
Involved in entire Project lifecycle from requirements, testing to delivery following Agile Scrum and Waterfall.
Implemented automated test scripts for Salesforce applications, resulting in a 30% reduction in testing time and improved efficiency in the testing process.
Experienced working on Agile scrum structure like scrum team with product owner and scrum master, Agile ceremonies like backlog grooming, sprint planning, daily stand up, Sprint review, sprint retrospective.
Expert in writing QA documentation such as Test Plans, Test Designs, Test Cases, Test Matrices, and Checklists.
Extensive experience in testing Salesforce Functional Testing, Manual Testing, Automation Testing and Mobile application.
Proficient on Automation tools like Selenium Web Driver/RC/IDE/GRID (Functional & Regression Testing), TestNG, Junit, Sauce Labs, Ant, Maven, Jenkins, Hudson, and SOAP UI Pro for testing Client Server and Web based Applications.
Proficiency in developing user stories, Test cases, Test Scenarios, Test Scripts, and Test Plans of both manual and automated tests.
Configured and maintained Salesforce application user Profiles, Roles, Permissions sets.
Perform Requirement Analysis by gathering both functional and non-functional requirements based on interactions with project stakeholders, document analysis and represented them in Requirements Traceability Matrix (RTM).
Experience in building BDD test framework using Gherkin, Cucumber, Selenium Web Driver, Page Factory to implement the Page Object Model (POM) concept.
Experience in Jenkins, maven and GIT and also experience with JUnit, Testing, Apache POI, BDD frameworks.
Extensive experience in Functional Testing, Unit Testing, Integration Testing, Regression Testing, Black Box Testing, GUI Testing, Back-End Testing, browser compatibility (cross browser) testing, in different stages of Software Development Life Cycle.
Knowledge in API testing using Postman client and also knowledge of Rest Assured with JAVA for REST API.
Skillful building test automation framework using Selenium Web Driver, Testing, Cucumber, Maven, and Page Factory for Page Object Model.
Use GitHub as a version control managements systems for the automation scripts and update repository.
Experienced in performing various kinds of Black box testing like Functional (Positive, Negative and Boundary), GUI, Integration, Backend, Regression, Smoke, System, End to End, and UAT testing in Web based and Client server-based application.
Proficient in automation testing with automation testing tool HP Quick Test Professional (QTP).
Prepared custom reports and performed SQL query, data analysis and verification on various database such as Oracle, MS SQL Server for back-end testing.
Excellent Organizational ability, Communication skills, analyzing skills, technical documentation and reporting good understanding in manual testing and automated testing tools like Selenium Web Driver
PROFESSIONAL EXPERIENCES
Client: Charles Schwab, Austin, TX August 2023 – Present
Senior Quality Assurance Engineer / QA lead
Responsibilities:
Reviewed Business Requirement and Software Specification Requirements to achieve better understanding of the application.
Created, maintained and updated test strategy, test conditions, test cases and regression testing based on business requirement.
Involved in writing test plan for the web application after analyzing the specifications and business requirements.
Identify, analyze, and document defects, errors, and inconsistencies in Salesforce applications.
Collaborate with developers and other stakeholders to ensure quality of Salesforce applications.
Actively working on testing new releases and coordinated with the development team to fix bugs found during integration testing.
Involved in preparation of Test Summary Report and responsible in providing test reports to the management.
Performed cross browser compatibility testing and designed test using Keyword driven test methodology.
Develop and maintain automated test scripts for Salesforce applications.
Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
Experience in Regression of salesforce with ETL Data loader, Developer Console, SQL and IntelliJ IDEA.
Automated daily build deployments and reduced process time from 3- 4 hours per build to 30 to 40 minutes.
Designed, developed, and implemented POM based automation-testing framework.
Cross platform and Mobile app testing using SeeTest.
Client: USAA – San Antonio, TX July 2021- July 2023
Automation Engineer / QA Lead
Responsibilities:
Involved in the development of test plan, Scenarios and test scripts for manual, automation and functional testing of the CRM related application.
Analysis of functional specifications and designing test plan, test cases for functional testing wrote and executed automated test cases using selenium WebDriver to automate manual testing solutions.
Perform Functional, Nonfunctional, Integration, Regression, Smoke, End to End, Boundary, GUI, Positive and Negative Tests for the Application under Test.
Coordinate with Developer, Product owner, and scrum master and other members of the project involved in software development life cycle (SDLC) and involve in user story gathering and analysis for each release and Sprint.
Used Qtest tool for write, execute test case, bug tracking and Test management.
Extensive experience in testing Salesforce Functional Testing, Manual Testing, Automation Testing.
Improved the documentation of QA testing practices to enhance their repeatability, saving time and money and encouraging testing standardization and best practices.
Created and executed test cases, logged and assigned defects and kept track of the defect status.
Excellent analytic skills with ability to troubleshoot problems and find root causes.
Work with developers and business group to complete comprehensive testing on major releases.
Attended regular meetings for changes in the application requirements and implemented those in the performance test scripts.
Client: Charles Schwab – Denver, CO June 2019 to July 2021
Senior Quality Assurance Engineer / QA lead
Responsibilities:
Develop and implement all kinds of documents such as Test plan, test scenarios, test cases, test scripts, defect analysis report, RTM) by following Agile (Scrum) Methodologies with large scrum team.
Implementing automation using intellij IDEA, implementation test suites.
Upgraded some Apps from Salesforce Classic to Lightning Experience to develop rich user interface and better interaction of pages.
Designed, developed and implemented POM based automation-testing framework utilizing gherkin, Testing and intellij IDEA.
Working experience in Salesforce QA and Performance testing.
Hands on experience on Mobile App Testing (iOS, Android and Web OS).
Managed stories and sprint artifacts in JIRA to manage agile scrum for the project.
Experience in developing the Automation hybrid framework using gherkin language, Selenium, Testing and intellij IDEA.
Involved in the Continuous Integration of the automation framework with Saucelabs
Work with developers, business and quality/functional testing team to expedite the defect tracking and Removal process.
Implementing and supporting fully automated continuous Integration and Continuous delivery processes.
Maintain product quality by carrying out reviews, performing continual tests, analyzing feedback and managing software integration.
Performed End to End Testing for both Positive and Negative Testing to make sure Automation Program Working as per expected.
Client: USAA – San Antonio, TX June 2017 to May 2019
QA / Automation Engineer
Responsibilities:
Develop and implement all kinds of documents such as Test plan, test scenarios, test cases, test scripts, defect analysis report, RTM) by following Agile (Scrum) Methodologies with large scrum team.
Perform Functional, Nonfunctional, Integration, Regression, Smoke, End to End, Boundary, GUI, Positive and Negative Tests for the Application under Test (AUT).
Designed, developed and implemented POM based automation-testing framework utilizing Java, Testing and Selenium Web Driver.
Working experience in Salesforce QA and Performance testing. Extensively involved in User acceptance test meetings with business team to understand performance & functional issues.
Experience in developing the Automation framework using Java programming using OOPS concepts, Selenium, Java, JUnit/Testing and Eclipse.
Designed, developed and implemented POM based automation-testing framework utilizing Java, Testing and Selenium Web Driver.
Coordinate with Developer, Product owner, and scrum master and other members of the project involved in software development life cycle (SDLC) and involve in user story gathering and analysis for each release and Sprint.
Cross platform and Mobile app testing using Saucelabs.
Involved in the Continuous Integration of the automation framework with Jenkins.
Experienced with Agile (Scrum) methodology approach and follow-up with JIRA
Executed different type of testing (smoke, black box, functional, integration, UI, data, interface, performance, regression, UAT, etc.) for Web and Client Server based applications
Tested Restful API web service requests and behaviors in swagger UI and involved in automating web service testing using SOAPUI.
Use Gherkins Syntax to test the behaviors of the Application (BDD) using Cucumber with Junit, Maven, Selenium (Web) and STS(IDE) with java language
Retrieved data from database with SQL statements, such as joins, sub-queries and clauses for backend testing and comparison with the frontend data
PNC Bank - Pittsburgh, PA September 2016 to May 2017
QA Assurance Engineer
Responsibilities:
Follow Agile (Scrum) methodology to develop the application. Attend User story gathering meeting, Release planning and Sprint planning, Daily scrum, Demo and Retrospective meeting regularly. Work with various Epic, Features, User stories and acceptance criteria
Managed stories and sprint artifacts in JIRA to manage agile scrum for the project.
Developed and implemented all kinds of documents (Test plan, test scenarios, test cases, test scripts, defect analysis report, RTM).
Develop automated test cases using Java and Selenium Web Driver.
Performed Functional, Integration, Regression, End-To-End, system, ad-hoc, UAT testing to ensure a smooth deployment of the whole application. Performed Cross Browser Testing using Google Chrome, Firefox and IE.
Tested Restful API web service requests and behaviors in swagger UI and involved in automating web service testing using SOAPUI.
Extensively interact with the stakeholders, and the IT Department in finalizing the requirements
Expert In writing complex SQL queries using various joining and operators for Backend testing purpose using Oracle database and SQL Server.
Work with the Automation Engineer team to automate test scripts using Selenium Web Driver, enhance the scripts, use explicit wait, synchronize the scripts, and save the time for regression testing
Use Jenkins as Continuous Integration Tool to integrate Selenium test results, and run Selenium Grid.
Time Warner Cable, New York, NY March 2013 to August 2016
Software Tester
Responsibilities
Involved in testing the application both in manual and automation.
Prepared the Test Cases for Functional, Regression and Integration tests uploaded the test cases into Test Director and executed all the test cases.
Developed and Executed Test cases for Functional Testing, Smoke Testing, GUI Testing, System Testing.
New Assemblies were developed to implement various functionalities in the Business Logic using C#.NET, AJAX, Node JS.
Performed Black box testing such as Functional, Nonfunctional, Smoke, Integration, System testing, end-to-end testing, and Regression testing on assigned tasks.
Performed Regression Testing after any Update/Modification in Automated Hydrant System.
Interacted with Development, Requirement, CM Teams to ensure software quality.
Performed End to End Testing for both Positive and Negative Testing to make sure Automation Program Working as per expected.
Created both Manual and Automation Test Scripts using Selenium Web Driver and Java.
Work with the QA Team to write the instruction for User Acceptance testing (UAT) to support the non-technical employee.
Create, and execute SQL queries to make sure the data are entered in database as expected, and all fields are populated correctly.
Involved in ongoing QTP script maintenance in conjunction with new builds and new functional changes.
Involved in preparation of Test Summary Report and responsible in providing test reports to the management.
EDUCATION:
Bachelor of Science, City University Of New York, JOHN JAY COLLEGE OF CRIMINAL JUSTIC