Post Job Free
Sign in

Life Cycle Software Development

Location:
Columbia, MD
Posted:
July 28, 2024

Contact this candidate

Resume:

Maqasid Ali

Columbia Maryland ***** 443-***-**** ***********@*****.***

US Citizen (Active Public Trust Clearance)

Professional Summary

●Over six years of substantial expertise in both Manual and Automated Testing, focusing on Web-based and Client/Server applications.

●Proficient in navigating through all phases of the Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), and Bug life cycle.

●Specialized in Manual Testing and Automated Testing, using tools such as Selenium WebDriver/Grid, Cucumber, Java, TestNG, Junit, Maven, and Jenkins.

●Capable of developing comprehensive automation frameworks and creating, executing, and maintaining automated testing scripts utilizing Cucumber and Selenium WebDriver.

●Integrated Selenium WebDriver automation scripts with Jenkins for nightly batch runs.

●Demonstrated proficiency in setting up Selenium Test environments using various open-source tools.

●Substantial experience in test planning, design, generating test status reports, execution, and defect management.

●Well-versed in a variety of testing types including User Acceptance Testing, Unit Testing, System Testing, Integration Testing, Smoke Testing, Functional Testing, Backend Testing, GUI Testing, and Regression Testing.

●Familiar with different testing frameworks such as Data-Driven, Keyword Driven, and Hybrid frameworks.

●Skilled in manual testing of APIs using Postman and automating REST API calls with ReadyAPI.

●Expert in documenting defects with detailed, accurate, and informative recreation steps using JIRA and HP ALM.

●Extensive involvement in cross-browser and cross-platform web testing using Selenium WebDriver.

●Leveraged Selenium locators like id, class Name, XPath, and CSS Selectors with WebDriver for web application testing.

●Proficient in writing SQL queries for data extraction from database tables to facilitate Database Testing.

●Experienced in creating feature, step definition, and test runner files using Cucumber.

●Developed data-driven and object-driven frameworks using TestNG.

●Experienced with Junit, TestNG, and Cucumber frameworks for test script writing, Maven for project building, and Jenkins for continuous integration.

●Highly adept at source version control, utilizing GIT, GitHub, and Bitbucket repositories.

●Extensively engaged in designing Test Cases, Test Scenarios, Test Scripts, and Test Reports for both manual and automated tests.

●Well-versed in executing SQL queries in Oracle databases.

●Possesses excellent communication and interpersonal skills, is a fast learner, strong team player, and approaches problem-solving with a clear, goal-oriented approach.

Skills

●Methodologies: Agile/Scrum, Agile SAFe, Waterfall, SDLC

●Test Frameworks: Data Driven, Hybrid, Page Object Model

●Artifacts: Test Strategy, Test Cases, Test Plan, RTM, Test Summary Report, Bug Report

●Bug Tracking Tools: JIRA-Zapier, HP ALM, MS Azure

●Automation Tools: Java, Selenium WebDriver, Maven, JUnit, TestNG, Cucumber, Git

●IDE: Eclipse, Postman

●Databases: MySQL Server, MySQL, Oracle, MS Access. MS Office Tools: Excel, Outlook, PowerPoint, and Word.

●Operating Systems: Windows, Mac OS

Experience

QA Engineer 09/2022 - Current

National Credit Union Administration - Washington, D.C.

●Analyzed functional requirements, documented business requirement specifications, and formulated test cases.

●Ensured software functionality aligned with requirements and design specifications.

●Recognized for creating exemplary test plans, cases, scripts, and for promptly identifying defects.

●Contributed to the release of highly reliable technology by conducting thorough testing, ensuring system security and confidentiality.

●Conducted Black Box Testing, Functional Testing, User Acceptance Testing, and Regression Testing for websites.

●Engaged in developing, executing, and managing test cases, tracking defects, analyzing test reports, and establishing requirement traceability using JIRA.

●Assessed automation feasibility and set up requirements for manual test data.

●Developed regression test plans and procedures for various interfaces of web and client-server applications, incorporating extensive testing data.

●Automated testing processes using Selenium for Integration and Regression Testing to ensure compatibility between new and existing functionalities.

●Involved in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition

●Write test scripts using element locators, WebDriver methods, Object Oriented programming (OOPs) concepts.

●Created functional automation scripts for report generation modules utilizing Selenium WebDriver and TestNG.

●Developed and ran TestNG Test Cases using the Eclipse IDE.

●Configured Selenium WebDriver, TestNG, and Maven, and authored automation scripts in Java.

●Integrated test suites with Jenkins for automatic execution post-deployment.

●Collaborated with developers to enhance the development process.

●Participated in team meetings, prepared test analysis reports, and shared findings with the team.

●Conducted data-driven tests for multiple scenarios with varying data types.

●Produced weekly progress reports.

●Sent REST API requests using Postman and validated API response HTTP code, body, and response time.

●Performed database testing using SQL queries.

QA Tester 02/2020 - 08/2022

United States International Trade Commission - Washington, D.C.

●Reviewed functional specifications and requirement documents to structure testing units.

●Generated and executed test cases based on business requirements.

●Collaborated with developers, business and management teams, and end users.

●Conducted extensive regression testing using Jira across various development phases.

●Applied Agile (Scrum) methodology to project management and testing processes.

●Modified multiple test scripts to accommodate changes in the GUI and testing environments using Selenium WebDriver.

●Developed and maintained automation test cases for Java-based web applications, utilizing Maven as a build tool.

●Created software tools to interact with terminal emulators for test groups using Visual Basic.

●Employed a BDD framework with Cucumber for Regression testing, creating step definitions, scenarios, and features.

●Utilized Cucumber to generate feature files and step definitions.

●Implemented a Hybrid-driven framework that combines data-driven and keyword-driven approaches.

●Worked with the QA team to formulate User Acceptance Testing (UAT) instructions for non-technical employees.

●Conducted manual testing and documented various types including positive, negative, regression, integration, system, user-acceptance, performance, and black box testing.

●Executed test cases and provided status updates on their outcomes.

●Reported software defects in JIRA and collaborated with developers to resolve technical issues.

●Analyzed test results, tracked defects, and generated reports using JIRA.

●Managed defects by tracking all raised issues, conducting defect meetings for updates, and publishing consolidated defect lists weekly.

●Conducted data accuracy, data validation, and data integrity testing by querying the database using SQL queries to inspect server data tables.

●Participated in QA team meetings and delivered weekly updates to the QA lead or project manager.

●Demonstrated motivation, teamwork, analytical, organizational, and technical skills, with a unique ability to adapt to challenges and changing environments.

QA Analyst 02/2018 - 01/2020

Parsons - Centreville, VA

●Analyzed business requirements to formulate a comprehensive Test Plan.

●Created and executed Test Cases based on the business requirements.

●Developed test cases and scripts for various testing types, including Functionality, Backend, Regression, and System Testing.

●Utilized Jira for bug tracking and performed backend testing using SQL queries.

●Prepared the Test Plan and outlined the Test Procedures for the application.

●Conducted data integrity testing extensively using SQL.

●Performed manual testing, including GUI, System, and Regression testing.

●Identified, documented, and reported software bugs to developers.

●Reported bugs using an automated bug management system and conducted post-fix regression tests using JIRA.

●Wrote SQL queries to ensure data integrity.

●Performed Integration Testing to evaluate the application flow.

●Executed User Acceptance Testing in the final phase of software development to ensure software functionality.

●Ensured Workstation compatibility by testing the application across different browsers.

●Carried out Browser Compatibility Testing and Web Testing.

●Provided weekly progress reports on the testing activities and results.

Education

Punjab University - Bachelor of Arts

Certifications

Scrum Master



Contact this candidate