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