Post Job Free

Resume

Sign in

Life Cycle Software Development

Location:
Albany, NY
Posted:
February 21, 2024

Contact this candidate

Resume:

Name :Shaik Abdul Raheem

Mobile : +1-802-***-****

Email :ad3s84@r.postjobfree.com

PROFESSIONAL SUMMARY:

Senior QA Automation Engineer with 8 years of experience in software testing.

Proficient in SDLC Software Development Life Cycle &STLC Software Testing Life Cycle methodologies such as Waterfall and Agile/Scrum.

Automation testing of Client Server and Web applications in various domains like

Retail, Logistics Healthcare and Banking.

Expertise in implementing Waterfall / Agile and SCRUM Methodology by analyzing requirement specifications and responsible for developing Test Objective, strategies, Scope, Test procedures and

Test Matrices.

Extensively involved in UI Automation by using Selenium Web Driver, Java, SOAPUI Testing, Backend talent for

SQL Testing, Web application Testing, GCP (Cloud Platform).

Well versed with Software Development Life Cycle (SDLC),. Software Testing Life Cycle (STLC), Logging and Tracking Defects in all the phases with major responsibilities.

Experienced in using under mechanisms like CSS, XPath expression, Link text, Partial Link text and name to find the Web Elements.

Developed automation test scripts for POS application by using QTP tool.

Skilled in using Selenium APIs such as Take Screenshot for Capturing Failed test cases and reporting them through Bug tracking tools.

Experienced dealing with Ajax requests in Selenium Web Driver using Synchronization.

Designed and implemented different automation frameworks like Keyword Driven Framework, Data Driven Framework, and Hybrid Framework.

Experienced using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium Web Driver.

Experienced in using Apache POI to read data from external sources to feed locators into the test script. Write a message

Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber.

Experienced in using Test Management tools such as QC, Rally, JIRA bug reporting tools to track test progress, execution and deliverables.

Skilled in Automation Testing (QTP), Functional Testing, Performance Testing (Load Runner).

Used JMeter to measure the performance of client/server applications and to do load testing.

Strong understanding in concepts of QA and Testing Methodologies.

Used Auto It for captcha testing and also Robot class to handle windows pop - up.

Involved in design and implementation of Selenium Web Driver Automation Framework for Smoke and Regression test using TestNG.

Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional Testing using the TestNG annotations like Groups, Parameter, Data Provider.

Tested SOAP/Restful Web Services by understanding the WSDL/HTTP methods, driving the parameters from property les and scripting .

Experienced in testing REST Web Services, handled JSON Request and Response using JSON simple and rest assured libraries.

Developed Test Scripts to implement TDD (Test Driven Development), BDD (Behavior Driven Development) using Cucumber.

Maintained the Selenium and JAVA automation code and resources in source controls like SVN, GIT over the time for modifications and new features.

Performed Continuous integration automation using Jenkins and scheduled the tests to run at specific time.

Generated test logs using Log4 j for various log levels.

Experienced in preparing test data for positive and negative Testing and identified critical bugs in the product early in the test execution cycle.

Possess good knowledge of Core Java and Object Oriented Concepts(Inheritance, Polymorphism, Exception Handling and Collections).

Participated QA weekly meetings and various other meetings and discussed Enhancement and Modi cation Request issues and defects in the application.

Worked across functional (development/testing, deployment, systems/infrastructure)DEVOPS and project teams to ensure continuous operation of build and test systems.

Lead the onsite and o shore team to ensure the deliverables are met and resolved GAPS in any.

Excellent analytical skills with good communication and self-organizing skills, assertive and a committed team player.

TECHNICAL SKILLS:

Development Methodologies: Agile/ Scrum, Waterfall, CI/CD, DevOps

Artifacts: Test Plan, Test Case, RTM, Test Summary Report, Bug report

Automation Tools: Selenium IDE, Selenium Web Driver, Selenium RC, Selenium Grid, Quick Test Pro, Cucumber, JUnit, Jmeter, TestNG, log4j,WinScp, Soap UI, Jenkins/Docker,GIT, GCP.

Frameworks: Data Driven, Hybrid Testing Frame work, Page Object Model.

Bug Management Tools: Rally, Quality Center, JIRA, Bugzilla, VersionOne.

Programming Languages: Java, Java Script, HTML, XPath, CSS, Soap, WSDL, Restful.

Database/Database Tools: SQL Server, Oracle, My SQL,SQL,GCP(Data Store),GQL.

Operating Systems: Windows, XP, UNIX Utilities: Eclipse, GIT, SVN, Firebug, Fire Path

PROFESSIONAL EXPERIENCE:

JPS Health Network, Dallas, TX April 2021 – till date

Senior QA Automation Engineer

Responsibilities:

Extensively worked on API based applications on LEGACY(mainframe) and CLOUD platforms.

Drafted Test Plan which included Testing objectives, Testing phases, scenarios and test environment after a thorough analysis of the business rules.

Developed Test Plan with a Test Strategy for the System Integration Testing. Instrumental in creating design and framework for automation.

Tested applications developed in Java with TestNG by following BDD approach.

Built JBehave stories to perform automation on web-services for on-prem, CLOUD based applications for web-services using REST Assured Libraries and executed them on JIRA by using JBehave Plugin.

Used Selenium Web Driver to test UI based applications and tested the API calls by using RESTAssured.

Developed and executed White box test cases of the Java API using TestNG framework &Eclipseas IDE.

Automated Smoke Functional test cases using Selenium Web Driver, TestNG& Java (Eclipse IDE).

Maintained separate suite for regression and ran them before every release making sure the existing functionality is not impacted.

Incorporated OOPS concepts to the automation framework for both API and UI applications.

Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tool Jenkins for nightly batch run of the Script.

Extensively used web-services such as SOAP/REST services to test the applications manually and henceforth performed automation on those services by using JAVA through BDD approach.

Validated the updates on backend by using ORACLE and DB2 databases performing various queries.

Validated the stored procedures in Oracle to check if the API has all configurations w.r.t DB append running.

Used Google Cloud Data Store(GCP) to store the data on cloud platform and validated the entities, columns which were extracted and loaded to the Data Store.

Validated the API response with the GCP cloud data in data store.

Conducted backend Testing to validate the response against webservices by using SQL queries on ORACLE/DB2database.

Attend various meetings like Sprint planning, Backlog grooming, Daily Stand-up, Retrospective as a part of AGILE methodology.

Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.

Obtained the responses for RESTFUL webservices in JSON format and used JSON VIEWER to obtain the response in a desired format.

Lead E2E, SIT testing with various teams and scheduled monthly show-cases with business to ensure that all the business use-cases are covered.

Used Data driven framework to fetch the data from external sources and keyword driven framework to perform actions.

Used Excel Spreadsheets and Apache POI to process the spreadsheets in Application Framework and used Auto IT to upload les in Windows.

Used Appium tool to perform mobile testing using android mobile studio.

Experienced in using JMeter to measure the performance of client/server applications and for performing load test.

Performed Smoke testing on the applications whenever there is change in environment.

Involved in UAT phase to execute the scenarios by working with Business partners.

Validated the response time w.r.t service stored-procedure and logging during Performance testing.

Provided Production Support during Peak holiday support and each Release for validating the services and Performance of the application.

Scheduled CICD pipeline using Jenkins to do a sanity check on the build and thereby based on results approved the build, to deploy to QE environment.

Gathered the necessary Tech-Specs and project related documents from Page.

Used Docker containers to deploy the applications using Docker Image le.

Used Selenium Grid to execute test cases in parallel on different target machines.

Reported defects to developer and discussed about the issues in daily status meetings.

Interacted with the Subject Matter Experts (SME) and Business Analyst to get a better understanding of client business processes and gather requirements.

Lead the o shore team by resolving the GAPS by making sure the deliverables are met.

Environment: Selenium Web Driver, Java, TestNG, Jenkins, Maven, SOAP UI, Mainframes, WinSCP,

ORACLE/DB2, Atlassian, GIT, Agile, XPath, Jira, Eclipse, Behave, JMeter, JavaScript, MSWord, MS Excel, PL/SQL, SQL, Jenkins/Docker ( DevOps ), GCP

Transamerica Corporation, Bedford, TX. October 2019 – April 2021

Senior QA Automation Engineer

Responsibilities:

Drafted Test Plan which included Testing objectives, Testing phases, scenarios and test environment after a thorough analysis of the business rules.

Developed Test Plan with a Test Strategy for the System Testing. Instrumental in creating design and frame work for automation.

Tested applications developed in Java with TestNG framework.

Used Selenium Web Driver for writing test scripts for regression test coverage.

Developed and executed White box test cases of the Java API using TestNG framework &Eclipse.

Automated Smoke Functional test cases using Selenium Web Driver, TestNG& Java (Eclipse IDE).

Worked on creating test case for Object -driven framework for Selenium Web Driver.

Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tool Jenkins for nightly batch run of the Script.

Coordinated with technical support associates to x proprietary software issues.

Conducted backend Testing using SQL queries to validate data for database.

Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.

Worked on Project Management tools Jira/Version One.

Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.

Obtained the responses for RESTFUL webservices in JSON format and used JSON VIEWER to obtain the response in a desired format.

Created POM to store the project data and configured their details using Maven to build the project.

Executed the automated regression test cases during every release and also executed the daily regression test suites.

Used Data driven framework to fetch the data from external sources and keyword driven framework to perform actions.

Used Excel Spreadsheets and Apache POI to process the spreadsheets in Application Framework and used Auto IT to upload les in Windows.

Used Appium tool to perform mobile testing using android mobile studio.

Used UI Automator viewer for android devices and Appium inspector for IOS devices to locate

elements for mobile testing.

Experienced in using JMeter to measure the performance of client/server applications and for performing load test.

Veri ed, edited and update test data in new or existing systems before Testing.

Used Selenium Grid to execute test cases in parallel on different target machines.

Implemented BDD (Behavior-Driven Development) to run automated acceptance tests using Cucumber tool which has a gherkin format and les like feature le, step definition le and test runner le.

Performed regression tests daily by scheduling jobs, configurable with GIT by using Jenkins, and based on test results approved the build requests.

Reported defects to developer and discussed the issues in weekly status meetings.

Interacted with the Subject Matter Experts (SME) and Business Analyst to get a better understanding of client business processes and gather requirements.

Environment: Selenium Web Driver, Java, TestNG, Jenkins, Maven, SOAP UI, Agile, XPath, Jira, Eclipse, Cucumber, Appium, JMeter, JavaScript, MSWord, MS Excel, PL/SQL, SQL, Windows.

Edu-Kinect, Hyderabad, India. December 2018 - September 2019

QA Automation Engineer

Responsibilities:

Worked in the Agile environment with frequently changing requirements and features set.

Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.

Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.

Developed test code in Java language using Eclipse IDE and TestNG framework.

Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.

Used Selenium WebDriver APIs for writing test suites and test cases for testing functionality.

Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.

Created the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.

Created Data Driven scripts for huge chunks of data by using @DataProviderannotation of TestNG framework .

Used Hybrid framework which is a combination of both keyword and data driven framework to automate the test scripts. And worked on acceptance testing using Cucumber to check the basic functionality of the application.

Performed back-end validations using SQL statements against MySQL Database.

Used Page Object Model (POM), UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework. Based on page library, developed Selenium test cases in Java using TestNG framework.

Used TestNG framework to perform cross-browser and group testing and also made use of different annotations.

Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.

Utilized various test tools for automation of test cases to generate test reports and performed extensive Web Services testing using SOAP UI.

Veri ed the deviation and throughput of the application with maximum number of users by performing load testing using JMeter.

Performed mobile testing manually by using Perfecto mobile and also used Appium for automation of android devices using android studio(emulator) and Xcode(simulator).

Declared the mobile platform and version along with the desired app in the Desired Capabilities class for performing mobile testing using Appium.

Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.

Used GITfor code repositories and Maven for the dependencies.

Used JIRA to track the tasks and issues, attended daily status meetings to update the status of work.

Used Git as code repository and Code Collaborator to manage code reviews.

As part of compatibility testing, executed the work ow manager web application related test cases on different browsers different Operating Systems.

Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.

Environment: s: Selenium WebDriver, Jenkins, SOAP UI, Maven, Cucumber, BDD, TestNG, Page Object Model (POM), Appium, XPATH, Eclipse, TDD, Agile, GIT, SQL, Jira, JMeter, Windows.

India Cements, Hyderabad, India March 2017 - December 2018

QA Automation Engineer

Responsibilities:

Worked as a QA Automation Engineer for Confidential Point of sale (POS) system.

Worked under Agile methodology in the whole development life cycle.

Implemented the POS testing for POS sale payment transaction at application level.

Performed the sale transaction, payment which includes cash validation, card validation, Gift card validation at the application level for POS systems.

Performed payment gateway testing by making use of payment processors and web-services testing which validate the bank details of the customers.

Used SOAP UI tool to validate the response for webservices by making use of assertions.

Performed QA Automation testing, Integration and Regression testing activities for new releases in an End-to-End environment for Point-of-Sale application.

Attended defect review meetings and discussed issues with the developers and business owners.

Involved in Test E ort estimation for upcoming and present releases.

Performed functional testing of various components of POS system.

Performed integration testing of POS system with hardware peripherals.

Led the Configuration Tools team to manage the configurations of the stores nationwide. Worked on the test design and automated test cases and validated the test results for the Google Wallet mobile application from the NFC enabled phones on the POS application.

Worked on the test design and test execution for different modules of Confidential loyalty program.

Worked on the test design and test execution for the Mobile Point of Sale application.

Performed mobile testing by using Appium to design the test scripts for both Android and IOS devices.

Used different types of virtual devices(Emulator & Simulator) and real devices for Testcases Validation of mobile testing.

Involved in User Acceptance Testing, GUI Testing, and Regression testing of different modules of the application.

Worked on the optimization of the overall regression suite which reduced the number of test cases by 25% .

Performed backend testing, wrote SQL to compare the UI results with that in the database.

Simulated various transactions and verified the POS transactions, payment processing, cash management and reporting features.

Performed positive and negative testing according to the test scenarios.

Prepared Daily Defect report (from Bugzilla) and Test status report (from Quality Center) for stakeholders.

Used LoadRunner to do functional as well as load testing of SOAP Web-services. Also used various types of timers to reduce the delay between each request thereby solving overloading problems.

Performed the automation of test scenarios for functionality, GUI and Regression testing using QTP.

Execution of the test scenarios and scripts and review of product functionality.

Provided accurate and timely testing status reports to the QA Lead and Project Manager.

Used Bugzilla tool for defect tracking.

Extensively worked with Quality Center for test case execution and reporting purposes.

Environment: Quality Center, QTP, Windows XP, MS Word, MS Excel, NCR POS, LoadRunner, MySQL, SOAP UI

Bajaj Electricals, Pune, India July 2015 – march 2017

QA Engineer

Responsibilities:

Involved in all phases of SDLC and STLC.

Worked in waterfall methodology.

Involved in writing and designing templates for the Test Plans and Test cases.

Involved in Preparation of Test Scenarios and review of Test Cases.

Involved in updating and executing test cases according to requirements.

Wrote SQL Queries to retrieve data for a specified set of test requirements.

Identified the Test Cases and documented them in Rally.

Performed Functional, Negative, Positive, Regression and User Acceptance Testing.

Updated Reports and dashboards to display the status of test coverage including the number of tests cases passed, failed or pending.

Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.

Used SVN as version control tool.

Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.

Environment: Manual Testing, Rally, SVN, MS Excel, Waterfall, SQL, Oracle



Contact this candidate