Post Job Free
Sign in

Quality Assurance Software Development

Location:
Revere, MA
Salary:
120k
Posted:
March 15, 2025

Contact this candidate

Resume:

MOHAMED SHIBLY CASSIM

QA Manual & Automation Engineer

Career Summary:

● Holds over Nine (9) years of practical experience in Software Quality Assurance (SQA) within the tech industry.

● Demonstrates a solid grasp of the Software Development Life Cycle (SDLC), Agile methodologies, and various QA methodologies.

● Exhibits expertise in Quality Assurance and software testing procedures.

● Proficient in analyzing Software Requirement Specifications, Use Cases, and crafting Test Plans, Test Scripts, and Test Cases.

● Skilled in Developing and Executing Test Plans and Test Cases based on Business Requirements Document, Functional Requirements, Use Cases, and User Stories.

● Proficient in both manual and automated testing across all testing phases, covering client/server, web/mobile applications, and API testing. Currently undergoing training in Selenium Web Driver automation with Java.

● Familiar with various Test Methodologies including V model, Waterfall, Agile (SCRUM), and Continuous Integration (CI) environments.

● Possesses a thorough understanding of the Software Development Life Cycle (SDLC) and Software Test Life Cycle (STLC).

● Capable of preparing test plans, scripts, and test cases by analyzing Business Requirements and closely collaborating with the Development team and Business Analysts.

● Exhibits expertise in Selenium WebDriver Automation testing and various frameworks such as Cucumber Platform, Page Objects, Hybrid Frameworks, and Behavior-Driven Development

(BDD).

● Experienced across different phases of Software Testing and Software Development Life Cycle

(SDLC), including Agile Methodology/SCRUM, Waterfall, and Test-Driven Development

(TDD).

● Proficient in using open-source tools like Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), Cucumber, JIRA, and Eclipse.

● Skilled in developing Test scenarios, Test cases, Test data, Test procedures, Test reports, and documenting both Manual and Automation Tests.

● Experienced in object localization using XPath, id, name.

● Proficient in testing web services (SOAP, REST) using Postman, Swagger and Rest API Tools.

● Extensive experience in various testing types including Smoke, Functional, Integration, GUI, Regression, System, Compatibility, Acceptance, and Black Box Testing.

● Expertise in building test automation frameworks using Selenium WebDriver, TestNG, BDD with Cucumber, Maven, and Page Factory for the Page Object Model (POM). Also experienced in Jenkins.

● Proficient in configuring application frameworks by processing Excel spreadsheets using Apache POI.

● Performed 508 compliance testing to ensure accessibility standards were met.

● Skilled in writing SQL queries for Backend Testing.

● Possesses excellent verbal and written communication skills and a strong team player.

● Quick learner with the ability to grasp and apply new ideas, concepts, methods, and technologies effectively.

Email: *************@*****.*** Mobile: +1-518-***-**** Address: 9572 Nittany Dr, #

304, Manassas, VA, 20110

LinkedIn:

www.linkedin.com/in/shiblycassim

TECHNICAL SKILLS:

Programming

Languages:

Java

Scripting

Languages:

JavaScript

Web Technologies: XML, HTML, CSS, XPATH

Automation Tools: Selenium WebDriver/IDE, JUNIT, TestNG, GIT, Cucumber, Maven API tools Postman, Swagger App

Databases MySQL Server, MySQL, Oracle

Operating System: Microsoft Windows, MAC variants

Testing

Methodologies:

Agile/Scrum, Agile SAFe, Waterfall, SDLC

Test Management &

Bug Tracking Tools:

Bugzilla, Jira, HP Quality Center/ALM, TOAD, SQL Developer, Zephyr, Xray, Test rails, MS Azure DevOps.

CI/CD tools: Jenkins

Artifacts: Test Strategy, Test Cases, Test Plan, RTM, Test Summary Report, Bug Report Other Tools: MS-Office, PowerPoint, Word, Access, Excel, 508 Andy Version Control &

code repository

Git & Github

Testing Framework Behavior Driven, Test Driven, Data Driven, Hybrid, Page Object Model PROFESSIONAL EXPERIENCE:

QA Onshore Leader (Automation & Manual) May 2022 to Present Deloitte – Tennessee.

(DNAV / Delphi Application)

Roles and Responsibilities:

Worked across both parts of Digital Auditing Application, i.e., Auditor Portal - DNAV

& Data Provider for Auditing Application – Delphi.

Involved in all stages of Software Development Cycle - Clarifying Requirements, Manual Testing post dev, Detailed Regression testing pre-release, Assisting Business Validation Testing.

Logging/ following-up/ explaining Bugs and Defects with Development team, provided full support to the Test team using Azure DevOps management tool.

Lead automation testing for multiple features, including detailed API testing (Swagger App), PE Testing (Pen testing), and SQL and Selenium Web driver.

Assisted Project Leadership and Product Owners with rigorous Data Model testing during and after large-scale Migration Activities.

Estimating test case writing and execution effort and keeping track of own and team progress.

Designing test plans, and test cases from requirements, design documents and specifications.

Estimating test case writing and execution effort and keeping track of own and team progress.

Test case authoring and holding test case reviews with stakeholders.

Execution of test cases including functional, regression, performance, load and smoke tests for both web applications and database.

Reporting defects, tracking, validating, and closing.

Recording test results and reporting them.

Identifying regression test candidates for automation, planning automation activities across the team and automating test cases.

Participation in daily scrum meetings, agile ceremonies, and weekly test team meetings.

Participate in all phases of risk management assessments and software development with emphasis on analysis of user requirements, test design and test tools selection.

Install, maintain, or use software testing programs.

Supporting our metrics program by keeping track and gathering metrics on all activities.

Support UAT testing activities from Client Side.

Support end of sprint demos.

QA Automation & Manual Tester June 2019 – April 2022 Client: Key Bank, O’Fallon, MO

Roles and Responsibilities:

● Involved in Functional, Regression Testing Online applications.

● Wrote test plans, which detailed the testing scope, strategy, test requirements, and necessary resources.

● Create test case and effectively coordinated manual QA activities by managing Test Plans, Test Strategies and Test Procedures.

● Execution of automated Test Scripts through Maven. Used Maven for building the Web Driver project.

● Executed SQL queries for database testing following database specifications, technical documentation.

● Provided support in the performance testing and includes developing test plan, test script and reports.

● Used BDD for automated functional testing by creating cucumber features and implemented them in step definition java file.

● Involved in creation of automation framework in Selenium Web Driver using behavior driven (BDD) framework cucumber.

● Performed Data-Driven testing by using cucumber data table and Apache poi.

● Involved in writing and executed test case in Selenium. Performing different types of testing, unit, retesting, Regression, Integration, and function testing.

● Responsible for quality assurance of finished websites including the validation of web forms and links.

● Later participated in the Testing phase in accordance with QA team, to help them to come up with best testing scenarios.

● Worked on the business components.

● Wrote and documented test cases based on corresponding business /user requirements documents & technical specification and other operating conditions.

● Closely worked with respective personnel to nail down bugs.

● Tested the whole program as well as specialized in several input applications.

● Conducted Black Box Testing for the Application.

● Opened defects and tracked them in JIRA

● Extensively used SQL for backend testing.

● Attending meetings, and documented User Change requests.

● Writing and executing SQL queries to compare SOURCE to TARGET data.

● Tested Web Services using SOAP UI by creating test XMLs with expected data/verified responses per Business Requirements

● Supported User acceptance testing (UAT) in preparing the test scripts and test execution.

● Performed 508 compliance testing to ensure, and accessibility standards were met

● Performed Manual Testing using JIRA and User Acceptance Testing (UAT).

● Participated in requirement walkthroughs and creation of test plan.

● Participated in walkthroughs, weekly defects review meeting.

● Application. Tested applications in QA, Training and UAT Environments QA Automation Engineer Oct 2017 – Mar 2019

AbbVie, Vernon Hills, IL

Roles and Responsibilities:

● Analyzed business requirements, system specifications, and collaborated with clients, developers, and the QA team.

● Reviewed functional specifications and requirement documents to organize units for testing.

● Created test cases aligned with business requirements and executed them.

● Engaged with developers, Business & Management Teams, and End Users.

● Conducted comprehensive Regression testing using Selenium and Jira across different development phases.

● Participated in Agile Scrum Daily project meetings and planning using the agile process.

● Developed a Regression Document to monitor and report testing activities covering testing results, test case coverage, required resources, logged defects and their status, and performance baselines.

● Attended Stand-up meetings, walkthrough meetings, weekly automation meetings with all other QA, and weekly assessment meetings with business analysts and developers.

● Adapted and enhanced test scripts to accommodate changes in the objects within the tested applications.

● Used Selenium Web Driver for script generation and Automated Functional Testing with Selenium.

● Employed various TestNG Annotations to optimize the test lifecycle.

● Identified test cases for automation and executed tests using Selenium WebDriver, TestNG, and Java technologies (Eclipse IDE).

● Contributed to the development of frameworks.

● Automated test cases using Selenium for Regression testing and TestNG for test grouping.

● Integrated TestNG with Selenium in Eclipse to produce test execution results.

● Conducted parallel testing using Selenium WebDriver and TestNG.

● Conducted Smoke, Functional, Regression, Positive and Negative testing for each application build and performed Integration Testing with other programs, hardware, operating systems, and network environments.

● Proficient in GUI Testing, Sanity Testing, Smoke Testing, Backend Testing, and Black Box Testing.

● Identified software defects, collaborated with developers to resolve them, and provided full support to the Test team using Jira.

● Utilized SQL queries for backend testing, data validation, and data migration/data conversion validation.

● Maintained a bug triage process to review and prioritize bug reports effectively. QA Engineer Oct 2015 – Aug 2017

Travelers, St. Paul, MN

Roles and Responsibilities:

● Perform quality assurance, quality control, and security tests for system designs, processes, and security features

● Production Support: Smoke testing on all production update in various environments. Script writing, plan and executing test including Automation with UFT

● Worked as an Automation Tester, responsible for development and maintenance of Automation Frameworks, tools, and solutions. Managed and coordinated onsite/offshore functional test efforts and Automated functional testing.

● Work closely with Developers, Business Analyst, Architects and Project Manager to understand Portal Project.

● Use ALM Quality Center for requirements management (User Stories), planning, scheduling, and running tests, defect tracking and managed the defects and executed the test cases

● Review requirements from ALM to create test scenarios, test cases, test plans/test scripts.

● Work as ALM support to ensure efficient services to the team and the client.

● Analyze and validate requirements to develop development and test cycles.

● Work as a team member in requirements mapping and preparing Requirements Traceability Matrix.

● Perform Functional testing manually and use of descriptive programming in UFT-Unified Functional Testing.

● Perform web-based testing using UFT for checking page contents, broken links, web objects, frames, and tables.

● Responsible for developing Test plans based on Functional Specification and Technical Specification Documents of the application.

● Execute the test cases manually using JIRA, enter defects and conduct regression testing after fixing the defect.

Education:

Bachelor of Science in Computer Science

Singapore Informatics University, Colombo Sri Lanka Certification:

Scrum Master

ISTQB

CompTIA Security+

508 Accessibility



Contact this candidate