Saad Abbasi
US Citizen / QA Expert
Los Angeles, CA 90034
Cell: 310-***-****
ad4oyf@r.postjobfree.com
Objective:
Seeking a position of Software QA Test Automation Engineer / QA Test Engineer / QA Manager/ QA Specialist / QA Manual Tester / QA Performance Tester / QA Analyst / QA Engineer. Career Highlights:
Experienced in the areas of Software Testing, Requirement Analysis and in all phases of the Software Development Lifecycle (SDLC)process
Extensive experience in Manual and Automation testing using Mercury Quality Center(QC), and Quick Test Pro (UFT)
Maintained and executed test cases and test scripts in Al m.
Actively participated in the development of test plans to include scope of testing, test objective, test approach, test data, methodology, pass/fail, and resumption criteria, test risks, assumption and limitations
Experience with performance and load testing using Load runner and Jmeter
Extensive experience in Black-box, Smoke, Functionality, Back-End, Regression, System, and UAT testing
Participated in the automated testing tool vendor selection process .Conduct a pros cons analysis of HP UFT and Selenium
Automated test cases using Selenium WebDriver Framework
Performed back-end testing by executing complex SQL queries on Oracle and MS SQL Server
Extensively involved in Verification and Validation process to evaluate documents, plans, requirements, and specifications
Excellent understanding of Software Development Life Cycle Process and Quality Assurance methodologies
Experience in working with test Automation frameworks, such as keyword and data-driven with Unified Functional Equerries.
Exceptional ability to collaborate with diverse team members in projects
Energetic self-starter with excellent analytical and organizational skills. Achieves goals, objectives and milestones in an accurate and consistent manner
Capability to adapt and learn new tool, techniques, approaches and corporate cultures
Possess strong communication skills in working closely with customers to identify and resolve problems.
Technical Background:
STLC Tools: Unified Functional Testing, Quality Center, Test Director, Selenium, ALM Performance Center, Unified Functional Testing, Load Runner, JMeter, Cypress, JIRA, Cucumber, Playwright, Jenkins etc. Programming Languages: C#, .NET, Java, Visual Basic, JavaScript, VBScript, HTML, XML Databases: Oracle, Microsoft Access, Microsoft SQL Server, DB2 Tools: SQL*Loader, TOAD, SQL Analyzer, SQL Profiler Operating Systems: Windows XP, Windows 2007, UNIX, Linux, MS-DOS Professional Experience:
CMG Financial San Ramon, California
Automation Tester December 2021 – current
Responsibilities:
Interacted with developers and business analysts to assess functional required
Involved in writing Test plans, Test cases and RTM and also involved with the process of analyzing the expected and actual results
Participated in peer reviews and approval sessions of software requirements, designs and test script procedures
Documented test plans and test cases corresponding to business rules and requirements. Manually performed Smoke, Functional and Regression test of the system
Maintained and executed test cases and test scripts in ALM. Also reported and tracked defects, updated E-mail notifications to test lead, business analyst and developers
Verified resolution of software and specification defects documenting all phases of QA process in ALM
Production Support: Smoke testing on all production update in various environments. Script writing, plan and executing test including Automation with Selenium
Automated testing tools such as Junit and Selenium to conduct systems, integration, user acceptance, positive and negative, functionality, object, and regression tests.
Design, create, and customize scripts using various scripting language and testing tools, such as JavaScript, Selenium with Java, JUnit, TestNG, and UFT 15, for data-driven network systems and others using JAVA Language
Automated test cases using Selenium Web driver Framework.
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
Write and execute Automation test script for UFT and Selenium
Tested application for both positive and negative scenarios
Generated test scripts for Functional, Data driven and Regression testing using Unified Functional Testing (UFT) Automation tool
Conducted Data-Driven testing using parameterization in UFT to test the application with different sets of data
Prepared test data and test results (input/output files) for data driven method
Used check points and output value to check and retrieve values respectively
Design and Implementation of Automation framework, formulating the driver script and keyword driven framework
Created repeatable user defined functions and stored them in functional libraries
Used descriptive language and customized UFT using VB Scripts
Responsible for testing web site for broken links
Maintained and updated scripts for every release by updating object property value for specific object or by adding new objects to object repository
Developed and Executed SQL queries to perform back-end testing for data validation
Worked with cross functional team, and participated formal/informal meeting and various problems
Developed end-to-end automated test scripts using Cypress and JavaScript to ensure the reliability and functionality of web applications.
Implemented Cypress test suites to perform regression testing, resulting in manual testing efforts and improved release quality.
Created custom Cypress commands and utilities to enhance test readability, reusability, and maintainability across multiple projects.
Stayed updated on the latest Cypress and JavaScript advancements and recommended relevant improvements to the testing process.
Regularly updated and maintained existing Cypress test suites to keep pace with evolving application features.
Executed regression tests to ensure new code changes did not introduce regressions.
Conducted comprehensive cross-browser testing using Cypress to ensure compatibility with major browsers, including Chrome, Firefox, and Edge.
Created Test Automation Framework with Cucumber and Selenium WebDriver.
Converted manual test scripts to automated test scripts in Selenium WebDriver and JavaScript, enhanced the scripts by adding user-defined functions.
Extensive experience in writing and implementation of complex test plans, design, development, and execution of test scripts for system, integration, user acceptance test (UAT) and regression testing.
Administered and monitored AWS instances using AWS console and AWS CLI tools.
Developed and implemented cloud-based solutions using Amazon Web Services.
Collaborated with developers, architects, and other stakeholders to migrate legacy applications to the AWS
Bank of America Richmond, VA
Software Quality Tester December 2018 – November 2021 Description:
Application designed specifically for employees, in order to provide necessary tools and information to help customers make their purchasing decisions. Provides relevant product information with a universal inventory view, access to customer’s profile, and ability to save Blue lists and enroll customers My Best Buy.
Responsibilities:
Involved in creating Test plan for functional and integration testing phase
Attended meetings with business process owners to approve functional and integration test cases and performed gap analysis.
Performed sanity, smoke, positive, negative and regression testing
Preformed Defect Root Cause Analysis, interacted with related Team, and tracked defects in Quality Center.
Imported and exported test cases from Excel to Quality Center.
Identified software problems, wrote easy-to-follow bug reports, logged them into bug tracking tool Quality Center monitored their progress and verified their fix.
Involved in Back End testing using SQL queries.
Involved in planning UFT testing process by Analyzing the AUT.
Created and prepared the test data and test scripts in UFT for Data Driven Testing
Executed test cases and test scenarios across development projects
Involved in functionality, user interface, regression, security, and UAT
Identified and tracked defects, issues, risks, and action items
Validated requirements for system testing, report preparation, defect recording, and defect tracking
Performed regression testing to validate the resolution of any software or system defects
Used Quality Center a web-based test management tool for centralized control over the entire testing life cycle
Wrote and executed SQL queries to interpret test results and create test data
WebDriver with JavaScript to develop maintainable and scalable test frameworks, following the Page Object Model (POM) and Data-Driven testing approaches.
Developed and executed comprehensive suites of automation test scenarios to ensure the functionality of web applications, leading to a 60% reduction in manual testing effort.
Integrated automation tests with Jenkins to run the suite on every code commit, ensuring rapid feedback to developers.
Leveraged Selenium Grid to execute test scripts across different browsers (Chrome, Firefox, and Safari) and platforms, ensuring application compatibility.
Used Appium with Selenium for automating mobile web applications, verifying consistency between desktop and mobile platforms.
Identified, reported, and tracked defects using JIRA, ensuring effective communication with development teams for timely resolution.
Developed Keyword Driven and Data Driven Frameworks test scripts using VBScript
Use Unified Functional Testing (UFT) to create, manage and execute test sets.
Conducted user acceptance testing.
Communicated the status of each release to the upper management.
Worked with Team members and Business Analysts to resolve the defects while testing the application.
Generated defect reports and execution status for daily and weekly reviews Client: US Bank, Richmond VA
QA Automation Tester Sep 2015 - November 2018
Responsibilities:
Defined end to end QA testing process and methods in .Net and Java applications including cross system integrations across multiple work streams.
Assisted software development teams by providing guidance and oversight of testing business processes and technical functionality.
Involved in functional, UI and exploratory testing of mobile apps, tablets, android and IOS applications
Good understanding of HTML 5, CSS3 Android SDK.
Conduct extensive regression and usability tests on relational and non-relational databases test design functionality to identify system glitches and bugs for IBM server-based applications.
Perform quality assurance, quality control, and security tests for system designs, processes, and security features.
Automated test cases using Selenium TestNG Framework
Production Support: Smoke testing on all production update in various environments. Script writing, plan and executing test including Automation with Selenium.
Automated testing tools such as Junit and Selenium to conduct systems, integration, user acceptance, positive and negative, functionality, object, and regression tests.
Design, create, and customize scripts using various scripting language and testing tools, such as JavaScript, Selenium with Java, JUnit, Test NG, for data-driven network systems and others using JAVA Language.
Analyzed and wrote test procedures, maintained documentation of test results to assist in debugging and modification of software, ensured existing functionality and recommended corrective actions.
Debugged solutions using systematic tests to develop, apply, and maintain quality standards. Developed, modified, and executed software test plans.
Created test plans, test cases, release notes, reports & documentation.
Analyzed production logs, generated workload model, scripts and scenarios to mimic production load
Led a team of junior testers onshore and offshore.
Developed and delivered timely and accurate testing status reports and communicated results to various management levels within the organization.
Drove the creation, rollout, and ongoing management of QA processes, with a focus on testing methodologies to drive increased breadth and depth of test coverage.
Developed schedules, processes and provided tools needed to meet testing requirements.
Coordinated End-to-End program testing and identify, document, and appropriately escalate defects found during execution of test cases/scenarios.
Creating Automation scripts in Java and Python on Selenium Web driver for execution of automation framework.
Performed manual and Selenium IDE script-driven sanity and regression, cross-browser testing to ensure consistency.
REFERENCES AVAILABLE UPON REQUEST