Post Job Free

Resume

Sign in

Sr QA Automation Engineer

Location:
New York, NY
Posted:
September 13, 2023

Contact this candidate

Resume:

Naveed Younas Rana

Contact: +1-917-***-**** Email: adzoop@r.postjobfree.com Location: New York, USA

SUMMARY:

8+ years of professional experience in Informational Technology (IT) with emphasis in Manual/Automation testing of Web Based with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server, Software Development, Web Services, Mainframes, Java, UI and SAP Environments.

Excellent knowledge of Software development life cycle (SDLC) and Software test life cycle (STLC).

Expertise in Automated-testing includes concentrated application, training and interaction with HP Tools like UFT/Quick Test Professional (QTP), SOAP UI and ALM/ Quality Center.

Exhaustive Experience in Designing & implementation of Automation Frameworks including TDD, BDD, data driven, keyword driven, and hybrid using Selenium Web Driver, C#, JavaScript.

Experienced in UI build process and UI unit tests like Jasmine, karma, selenium and cucumber, writing BDD tests in gherkin scripts and automate scripts using sauce labs

Experience in writing test cases using Element locators, WebDriver methods, Java programming features and TestNG Annotations.

Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frame works using Testing/ Junit, ANT/MAVEN build tools.

Experience with Test Automation tools such as Cypress, Selenium, TestNG, Jmeter, Junit.

Extensive experience of Web Services, SOAP and REST API Testing using UFT API, Restful API, RestSharp, Parasoft SOA, Apache JMeter, Postman and SoapUI

Knowledge of Confidential .NET framework, languages & tools including: XML, HTML, ASP.NET, VB.NET.

Execution of Manual and Automation Business Components, Test Scripts through Test Management Mercury tool like HP ALM Quality Center.

Solid experience in writing Test scenarios, Test Conditions, Defining Test Cases, Developing and maintaining Test Scripts, Test plans, Defects and Status Reports.

Good experience in mobile testing using APPIUM in both IOS and Android applications using simulator and emulator.

Expertise in automation of Native, Hybrid and Web Based mobile applications using Appium.

Expertise in testing Web Services requests using SOAPUI/Rest.

Created and Maintained Server side Integration Test using Python and Selenium Web driver.

Excellent knowledge and working experience in using various kinds of Defect tracking tools like Quality Center/ALM and JIRA.

Built JavaScript based test framework using cucumber JS, web driver io, node.js, angular.js.

Experience in Smoke, Sanity, GUI, Functional, Non-Functional Testing, Web Testing, System Integration Testing (SIT), Regression, Ad-hoc Testing, User Acceptance, End-to-End, Grey Box, Black Box and White box testing, Proactive Testing, Browser compatibility and Risk Analysis.

Well versed with SQL, PL/SQL and Oracle queries to run the data integrity tests.

Knowledge of Agile methodology along with Automation Tools and Protractor.

Experienced in testing BPM framework, process and strategy.

Experience with bug tracking tools like Quality Centre/ALM, TFS, JIRA and familiar with Clear Quest, Bugzilla.

Good experience in Web Services testing using SOAP UI, XML, and WSDL. Providing required input data to request XML and get the required data from response XML and use the response data from other request XML using SOAP UI.

Expertise in Automated-testing includes concentrated application, training and interaction with HP Tools like UFT/Quick Test Professional (QTP), SOAP UI and ALM/ Quality Center.

Worked in Waterfall and Agile methodologies - SCRUM.

Participated in User Acceptance Test (UAT), documented procedures and guiding the users in verifying various transactions on the system.

Experience in developing and executing automation Regression testing and System testing using Selenium.

Excellent analytical and problem-solving skills with the ability to troubleshoot and strong oral and written communication skills.

Technical Skills:

Testing Tools

Selenium Web Driver/RC/IDE/GRID, HP Quick Test Pro (QTP) 11, Quality Centre/ALM 11, Cucumber, Karate DSL, TestNG, Web Services, FitNesse, SOAP UI, Coded UI, Jenkins, Postman, Maven.

Language/ Script

Java, JavaScript, Python, C#, .net

Test Frameworks

TestNG, Protractor, Karma, Data Driven Framework, Keyword Driven.

Firefox Add-ons

XPath, Firebug, Fire Path.

Web development

HTML, CSS, JavaScript, JQuery VB Scripts, XML, Flash.

SOA Technologies

SOAP, REST, WSDL, UDDI, Web Services, SOAP UI.

Bug-Tracking Tools

BugZilla, JIRA, Mantis, Elementool, Rally, HP ALM/Quality Center.

Build/Continuous Integration Tools

ANT, Maven, Jenkin, Hudson, Bamboo.

Databases Technologies

MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, SQL, MYSQL.

Platforms

Windows, UNIX, LINUX, MAC OS X.

QA Methodologies

Agile, Scrum and waterfall.

Version Control

Git, SVN, CVS, TFS.

Professional Experience:

KeyBank - Cleveland, OH September 2019 to Till

Sr. QA Automation/Manual Test Engineer

Responsibilities:

Performs Selenium Automation using Selenium Web Driver which is a web automation framework that allows user to execute the tests against different browsers and enables User to use a programming language in creating Automation test scripts.

Automation implemented using Eclipse, Java, Selenium, TestNG, and Maven. Created and updated JMeter and SoapUI using Groovy tests. Participated in changeover to new Protractor framework in Visual Studio.

Extensively involved in the complete STLC and SDLC activity from requirements gathering to UAT testing.

Involved in designing, building, and supporting advanced cloud automation workflows and tools used to support automated CI/CD pipeline application deployments into AWS using Jenkins

Automation of React.js applications using WebDriver (Selenium 2.0), Protractor, frameworks using JavaScript (ES6).

Developed framework from the scratch for using Cypress to automate UI and used Javascript, NodeJS and NPM for Angular based user interface.

Performed UI and API testing using Cypress and created from framework from the scratch.

Performed web services testing with SOAP UI by validating request and response for XML files.

Develop scenario based testing for the JMeter scripts

Developed Hybrid framework for mobile automation to retrieve test actions, test data from excel files using Page Object Model design pattern

Used ADO.NET Database Connectivity for storage and retrieval of data from Database.

Good experience in designing and development of web services using C#.Net.

Involved in developing the automation script for Mobile Native, hybrid applications (IOS, Android) using Appium.

Service automation in Spock testing Framework and groovy language and JUnit.

Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.

Created and executed SQL queries in SQL Server in order to validate data at the back-end testing.

Created Automated test Scripts which can be reused across the project.

Integrates Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the Script.

Performance tuning using .Net application using caching, sessions, etc.

Implemented the Continuous Integration (CI) with the help of Gitlab/Jenkins/Automation Set up for the applications that i worked on. In Jenkins, also worked on Slave set up and multi jobs.

Extensively worked on JMeter to create Thread Groups and test Web Application for various loads on key business scenarios.

Developed Automation Scripts for Regression using Selenium Web Driver and Java.

Worked on Integration of Selenium RC/WebDriver with existing API to test Framework.

Conducted Cross browser testing in IE and Firefox using Selenium with Python.

Created test plans and weekly summary reports.

Communicating with developer to gather the use cases prior to each sprint.

Interacted with the developers for bug fixes and problem resolution.

Tools / Environment: Selenium, MongoDB, TFS, SQL, Cypress, Protector, Java, Python, Selenium WebDriver, Selenium IDE, Eclipse, VBScript, Jenkins, SOAP UI, Subversion, JIRA, TOAD, Devops, JIRA, MS Office, SQL, Mobile ( IOS/ Android), Appium, Windows, Unix/Linux, JMeter, Karate DSL.

Carilion Clinic, Roanoke, Virginia January 2017 to July 2019

Test Automation/Manual Tester

Responsibilities:

Involved in design and development of hybrid/data driven frameworks using Selenium WebDriver, Java, POI, TestNG, JDBC

Wrote several automation scripts for UI in Java/Selenium WebDriver

Wrote BDD test cases using Cucumber, Java

Performed UI Automation using the browser automation tool GEB within selenium and groovy scripting language and TestNG framework and validated the REST response with UI.

Worked on configuring, build and deploy virtual services using LISA

Coordinated with developers and record defects in JIRA and HP ALM to track until they are resolved.

Automated the native app Test cases using See Test mobile automation tool for both mobile and tablet devices in Android and IOS platforms . Preparing the Test scripts using the See Test Commands.

Performed web services testing with SOAP UI by validating request and response for XML files.

Configured Selenium Web Driver, TestNG, and created selenium automation scripts in java using TestNG prior to agile release.

Created test harness to enable comprehensive testing utilizing Python.

Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.

Implemented BDD using Specflow with C# in Gherkin Format.

Involved in Defect Tracking, Defect management and Bug Reporting using tools like Quality Center/HP ALM as a Test Management Tool.

Worked with AWS Cloud teams to drive the adoption of AWS services and help establish a fully automated environment for the provisioning, upgrading and auditing of AWS services.

Used Repetitive or Competitive Analysis for creating and setting up scripts to run against big volume of data to identify the frauds as they occur over a period of time.

Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for

nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.

Executed test cases and procedures for Functionality Testing, Integration Testing, Transaction Testing, Positive Testing, Negative Testing, and Black box testing.

Proficient in using SoapUI for testing Web Services and used various types of assertions such as soap fault, Contains, Soap not fault, X-path etc.

Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.

Tested Browser compatibility to ensure that it works on all Browsers (IE, Firefox, Chrome, Safari, etc.) and Tested on Remote server/desktop through Selenium Grid.

Created and executed automation test scripts using Selenium web application testing utility

Designed and developed automated scripts, which involved Functional Regression, Integration test cases using Selenium RC.

Used Firebug and Fire path to identify elements on the page. Used ALM and JIRA for tracking, analyzing and documenting defects.

Environment: Selenium WebDriver, Jenkins, AWS, Protractor, SOAP UI, Maven, Mobile (Android/ IOS), TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, Pyton, Gitlab, SQL Server, Jmeter

Hanover Insurance Group - Windsor, CT June 2015 to December 2016

QA Analyst/ Manual Tester

Responsibilities:

Performed Manual Testing and Automated Testing for Client/Server application and Web-based application that used WebSphere, Message Queuing, Active Directory, UNIX, Windows, and XML message-based system in an Agile software development environment.

Implemented Continuous Integration and Deployment (CI/CD) solutions to target environments AWS

Follow and contribute to Agile/SCRUM activities (e.g. daily stand-ups, retrospectives, iteration planning, estimate/reporting, acceptance criteria definition.

End to End testing of the complete website which was developed using Angular.JS, JavaScript, HTML5, CSS3 and other web technologies.

Attend Functional Requirement and Design review meetings to obtain the technical knowledge to become proficient in assigned products.

Wrote the locators for UI automation using JQuery selector

Used Groovy/Grails Tool Suite (GGTS) to develop the test cases and performed manual testing

Develop and manage Test plans strategy and test cases. Facilitate test plan and test case reviews.

Conduct verification testing, regression testing and automated testing with onshore and offshore team.

Familiar with database concepts and running SQL queries.

Assist in building out and testing API endpoints (Java)

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

Performed Functional Testing through QTP using VBScript Scripting language.

Daily meeting with onshore and offshore QA team to discuss critical issues regarding QA activities.

Manage all issues (defects and service requests) in Microsoft TFS Defect Management bug tracking system and ensure all issues are tracked from open to closure.

Present test metrics and execution reports to upper management in a timely manner.

The entire javascripting done using Cucumber framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.

Work with development team members to resolve design and implementation issues.

Ability to learn complex systems in ambiguous situations. Demonstrate abilities in problem analysis and resolution.

Great troubleshooting skills to assist development in determining root cause of defect found during testing.

Participate in process improvement of the QA lifecycle activities as needed.

Used Jenkins server to execute automation scripts on a regular basis by scheduling Jenkins jobs in a different test environment with different test configuration.

Involved in tracking, reviewing, analyzing defects using the Quality Center.

Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, QTP, JMeter, TestNG, Quality Center, Firepath, Firebug, VBScript, Eclipse, XPATH, Java, HTML, CSS, TDD, SQL, Oracle and Windows.

Education:

Associate's Degree in Computer Science, From Millennium City Academy in 2011, UK

Master's Degree In Computer Science From University of Bedfordshire in 2013, UK



Contact this candidate