SHEEBA ALVI
Email: ****@******************.***
Contact: 469-***-****
SUMMARY:
Over 8 years of experience in Software testing in Automation testing using Rest - Assured for web services and selenium web driver for Web applications
Expertise in automating the Rest web services testing using Rest-Assured Framework with Maven Integration and TestNG.
Good working experience on SOAP UI for automation testing and load testing for validating various web services used in the application.
Experience in working with Spring Cloud Contract for integration and unit testing.
Excellent Experience in load testing web services using JMeter with maven and build through Jenkins.
Strong Knowledge in automating the software testing environment with open-source tools like Selenium IDE, TestNG, Web Driver.
Good hands-on Automated Functional Testing experience using Selenium WebDriver for testing Web-based applications.
Hands on experience in analyzing Business requirements and finalizing Test Approach, Test Plan, preparing Test Scenarios, Test Conditions and Test Scripts as per Functional and Technical Design Document.
Responsible for Test Planning and Execution based on clients’ specifications.
Expertise in documenting the Business Requirements Document (BRD), generating the UAT Plan, maintaining the Traceability Matrix and assisting in Post Implementation activities
Proficient in the use of Quality Center for Test Planning, Test Designing, Test Analysis, Test Execution, Defect Tracking and Test Evaluation
Experienced in writing Automation API test cases for RESTful and SOA applications using Selenium, Gherkin, Cucumber, Java, Junit, XML and JSON.
Performed white-box testing of ETL-oriented applications written in C#, Transact-SQL and Visual Basic
Have knowledge on Soap and Restful web services testing using SOAPUI, Ready API tool. XML, WSDL, and XPATH.
Experienced in using Version Control Systems like GitHub and ClearCase
Experienced in using build tools like Gradle and Maven.
Excellent communication skills, interpersonal skills, problem solving skills, highly motivated team player along wif a can-do attitude and ability to effectively communicate wif all levels of the organization such as technical, management and customers
Extensive knowledge on Junit and TestNG.
Expertise in mobile testing using Appium on real and virtual devices and in Perfecto Mobile which is a cloud based mobile testing.
Extensive knowledge in acceptance testing using Selenium WebDriver.
Experience in performance testing using Load Runner integrating with ALM
Excellent Experience in Tracking Defects during the testing process using JIRA.
Experience with CORE JAVA, Multithreading, JDBC and Concepts.
Expertise in automating and Virtualizing Web services using DevTest (Formally CA- Lisa)
Experience with multiple software development methodologies - including Waterfall, Iterative, V-Model, Agile & Scrum
Experience in using GIT for code repository.
Have hands on experience in groovy scripting with SoapUIPro and Ready API testing web-services.
Expertise in integrating all test scripts to Jenkins using Maven.
Expertise in coordinating the testing effort with business analysts, developers, technical support & assisting to base line the requirement specifications for change control and configuration management.
Work experience with onshore and offshore QA testers/team on day-to-day QA activities as well as providing daily/weekly Status Reports and work estimates to upper management.
Solid management skills, demonstrated proficiency in leading and mentoring individuals to maximize levels of productivity, while forming cohesive team environment.
PROFESSIONAL EXPERIENCE:
McKinsey and company Inc, San Francisco, CA Aug 2021 – Present
QA Automation Engineer
Responsibilities:
Prepared Test Plan, test Cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.
Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
Involved in designing and implementing of hybrid automation framework to be used with Rest Assured and Maven using TestNG framework.
Performed Data driven testing Rest-Assured using TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
Developed test cases for ETL process and reporting. Used SQL for Querying the database in UNI environment.
Used emulators and IOS simulators to perform the manual Mobile Testing. Used Appium, X code for Native Mobile Application automation testing for iOS and Android platform, on real devices.
Firebase CLI, REST API, Node.js, JavaScript and python scripting to access production Firebase Database, cloud API, compute engine, Confidential Cloud TPUs, Kubernetes and docker.
Performed automation using Spring Cloud contract for integrating automation scripts with development code base which can be used for Unit Testing and Integration Testing.
Used Maven for building the Rest-Assured project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
Responsible for creating test scenarios for user stories and creating automation test suites using Python, Selenium Web driver, Pytest framework.
Experience in testing Manhattan WMS 2016 for inbound and inventory management functionalities.
Create/Maintain application build templates and definitions using TFS, C# and PowerShell/Psake and Git.
Expertise in mobile testing using Appium on real and virtual devices and in Perfecto Mobile which is a cloud based mobile testing.
Proficient with testing Rest APIs,Wed&Darebase testing.
Created XML based TestNG test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
Used Git repository for efficient remote team working, also stored the framework and all the developed test cases.
Used automated scripts and performed functionality testing during the various phases of the application development using Selenium
Performed Automation for regression using Selenium WebDriver for UI screens.
Involved in REST based web services testing using SOAP UI web services testing tool.
Used Jira for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
Created automation scripts in SOAP UI using Groovy Script for web services testing.
Involved in designing scenarios in JMeter to perform Load and Stress tests and to analyze results.
Integrated JMeter with maven for continuous integration with Jenkins.
Execution of manual API Testing using Postman.
Selenium WebDriver and Python and performed unit testing by using Unites and Pytest.
Create and update the Devops configurations for setting up Dev/QA/Prod environments using PowerShell and Ruby.
Involved in automation testing for iOS native app using xctest and swift.
Worked on Android/IOS Mobile native application testing by using Appium, Android SDK, Xcode tools and executed the automated test scripts.
Firebase CLI, REST API, Node.js, JavaScript and python scripting to access production Firebase Database, gcloud API, compute engine, Confidential Cloud TPUs, Kubernetes and docker.
Used TOAD, DB Artisan tools to connect to Oracle Database to validate data that was populated by ETL Applications.
Developed test automation framework scripts using Python Selenium WebDriver..
Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
Strong Knowledge on automating tests using protractor for angular JS projects
Experience in CA Lisa for virtualization and Automating the Web Services
Prepared user documentation with screenshots for UAT (User Acceptance testing).
Environment: Microsoft Azure DevOps, Oracle SQL Developer
Service Credit Union, Portsmouth, NH Mar 2017 – July 2020
QA Automation Engineer
Responsibilities:
Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
Involved in testing various business rules User/Customer Functionality, Change Process, Configuration Data Requirements, Legacy Data Requirements, and Access Permissions Requirements.
In depth understanding of Object-Oriented Programming and skilled in developing automated test scripts in Selenium.
Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.
Design, develop and implement Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.
Designed and developed Data driven, Behavior driven, TDD and Hybrid Automation framework using Selenium WebDriver and Python and performed unit testing by using Unitest and Pytest..
Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python. Run Ansible Scripts to Provide Dev Servers..
ASN $ LPN leave receiving for po using Manhattan Dom and WMS.
Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA/ALM.
Used Git repository for developed test scripts
Configured Selenium Web Driver, Test-NG, Maven tool and created selenium automation scripts in java using Test-NG prior to next quarter release.
Used Appium tool to develop automation test scripts on Android platforms for native applications on mobile devices.
Validating and monitored the security groups on AWS and custom monitoring data source API’s and checked the logs for Cassandra for PII using Cloud watch .
Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
Involved in testing Unix Korn Shell wrappers to run various ETL Scripts to load the data into Target Database (Oracle). Created test cases and executed test scripts using Quality Center..
Authored several scripts leveraging VMware’s PowerCLI and Windows PowerShell to aid with capacity planning and monitoring of the virtualization infrastructure..
Responsible for creating test scenarios for user stories and creating automation test suites using Python, Selenium Web driver, Pytest framework…
Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with Test-NG.
Used Firebug/ IE Developer Toolkit and Selenium IDE to capture and validate CSS Locators, html ids to identify elements.
Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
configured Selenium WebDriver, Unittest, Pytest,Robot, pip tool and created selenium automation scripts in python.
Created custom fully automated solution using Windows PowerShell to export individual mailboxes from the Exchange environment and save them as separate PST files.
Used Appium to facilitate Mobile testing by creating mobile driver class with the required mobile capabilities.
Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
Involved in testing Web services and XML with tool called SOAP UI and using this tool create Test cases and run them.
Involved in scope creation, script creation, configuration, execution, analysis, resolution, retesting in order to performance testing using JMeter.
Designed scenarios in JMeter to perform Load and Stress tests and to analyze results.
Attended weekly status meetings with development and management Teams.
Implemented Page Object Model framework with Python and Selenium.
Reported defects to developer and discussed about the issues in weekly status meetings.
Prepared user documentation with screenshots for UAT (User Acceptance testing).
Environment: Microsoft Azure DevOps, Angular, .net, Selenium WebDriver, Test NG, Maven, Soap UI, Microsoft SQL Server
EZeeCloud Info service Pvt ltd, July 2015-April 2016
Bangalore, India
QA Automation Engineer
Responsibilities:
Test numerous software development projects for Web and Mobile applications.
Followed Agile methodology for application testing and participated in daily Scrum meetings and bi-weekly Sprint Planning and Sprint Review meetings.
Performed different types of testing: Integration Testing, Functional Testing, System Testing, Acceptance Testing, Release Testing, UI Testing, Regression Testing, Cross-Browser/ Cross-Platform Compatibility Testing, Mobile Testing.
Analyzed Business Requirements and Design Specifications, derived Test Conditions based on test analysis, identified Test Data for Test Scenarios, and Prepared a Traceability Matrix to ensure adequate test coverage.
Generated QA documentation: test plans, test cases, checklists, bug reports, enhancement requests, and test results reports.
Wrote and executed SQL queries to verify frontend and backend data integrity.
Tested REST API using cURL, Postman.
Conducted mobile testing using the Cross-Browser Testing platform and Android Studio.
Reported software defects demonstrating effective bug-hunting techniques, and monitored bug status until resolution.
Prepared test plans and maintained test schedules.
Performed testing based on project requirements.
Performed various types of testing to ensure system functionality: usability, security, cross-browser and cross-platform compatibility testing.
Attended planning and review meetings, participated in the testing process and selection of testing tools.
Reported issues using the JIRA bug-tracking system.
Analyzed test results and collaborated with developers on bug fixes.
Environment: Visual Studio 2008 (.NET 3.5 Framework), SAP, Manual Testing & Automation Testing for QTP, HP-QC for Defect tracking, SQL Server 2005, and Windows XP
Intel Software Solutions, Hyderabad, India Mar 2012– April 2015
QA Analyst
Responsibilities:
Written white-box test cases based on the User and Business Requirements.
Worked on Selenium for creating and executing test cases for functionality testing of a web app.
Involved in defining test automation strategy and test scenarios, created automated test cases, test plans and executed tests using Selenium WebDriver and JAVA.
Worked on White-Box server-side System level test cases using JUNIT.
Involved in Maven configuration for running servers and scripts after the build.
Verified the application on difference web browser such as IE, Mozilla Firefox and safari
Tested web-based application on different operating systems such as Windows XP, Windows 7 and MAC. Also, tested the application for different Java versions.
Performed automated regression testing to check the new functionality, bug fixes, and fix packs.
Planning and executing the Implementation Scripts.
Created Traceability matrix between Requirements and Test cases
Created test cases to check the html pages (web page), hypertext links, images, Java applets and tables.
Conducted Integration testing, functional testing, system testing.
Preparation of test conditions detailing the high level overview.
Maintained Test logs, Test Suites and Test reports in Mercury Quality Center.
Generated Modular Reports for failed test cases and assigned them to responsible developers.
Categorized bugs based on the severity and interfaced with developers to resolve them.
Documentation of the Education Programs.
Performed Component testing, Functionality Testing, Integration Testing, Data validation testing, Regression Testing, UAT.
Developed Automation scripts using QTP.
Developed and documented complete testing process with well-written test cases.
Involved in project meetings to meet project deliverables and goals.
Developed AutoIt functions handle Authentication windows and popup.
Worked in the form of sprint team with business analysts and developers in Agile methodology.
Environment: Microsoft Team Foundation Server/ Azure DevOps, Selenium Webdriver, TestNG, Zeplin, Postman, .Net, SoapUI, Aqua Data Studio, Microsoft SQL Server, JMeter
Education:
Bachelors of Engineering in Electronics and Telecommunication.