Post Job Free
Sign in

Qa Automation Selenium

Location:
Miami, FL
Salary:
300000
Posted:
June 10, 2022

Contact this candidate

Resume:

Name: Prakash Rau Subramaniam

Summary:

Over all 8+ years of significant experience in the software industry with expertise in Software Quality Assurance. Experienced Techno-functional Business professional focused on furthering my career in Quality assurance.

Creating a RESTFUL web services using elastic search services & Creating queries in elastic search

Designed automation framework using Tosca and Individual contributor.

Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall & Agile/Scrum.

Experienced in testing client server and web-based applications using HP tools like Quick Test Professional (QTP), Unified functional Testing (UFT), Quality center (QC), Application lifecycle Management (ALM).

Created test cases to perform unit test on the firmware application

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.

Extensively proficient in Functional testing, Integration testing, GUI testing, UAT testing and Regression testing as well as web-based applications.

Proficient in web services testing using Postman, SOAP UI and Ready API Tools and expert in reading WSDL

Developed and executed test cases for SOAP and RESTful web services using SoapUI, Postman tools and REST Assured API.

Solid experience in Hybrid Development framework for testing JavaScript code.

Proficient knowledge on SQL, HTML, CSS, DOM, and able to use in Test Cases.

Proven ability in developing BDD Scripts with Cucumber and writing step definitions for behavior.

Developed Cucumber feature files using Gherkin, fostering a clear understanding for all members involved in the project.

Experience in Designing & Data Modelling, Bulk Document Indexing & Search API's in Elastic Search.

Maintained the Selenium WebDriver & JAVA automation code and resources in version control system GIT over time for improvements and new features.

Automation Tools: Tricentis Tosca, Eclipse, SOAPUI, Junit, CCAR, QTP, UFT

Experience in manual testing and automated testing using different tools like QTP, Selenium (Web Driver) using Java. Knowledge and familiarity with different QTP and Selenium automation frameworks.

Knowledge on Automated Web Services using SoapUI, REST with knowledge of WSDL, RESTful, UDDI, eclipse.

Excellent work experience in Smoke, Functional, Integration, GUI, Regression, System and Black Box Testing etc

Tested Firmware for GPS Devices

Exposure in programming languages and script like Java, JavaScript, HTML.

Experience in validating Regular and Ajax control using Selenium locators (XPath, CSS, id and name)

Experienced in reading the test data from XL spread sheets using Apache POI and TESTNG Data provider.

Good Communication and Interpersonal skills. Technically sound, Result-Oriented with strong Problem-solving skills. Innovative & efficient. Capable of working as a Team Member or Individually with minimum supervision.

Performed Back-End/Database testing by writing SQL queries.

Proficient on Automation tools like Selenium WebDriver, BDD Cucumber, and Rest Assured.

Good experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium WebDriver.

Work experience in integrating Automation scripts (Selenium WebDriver) on Continuous Integration tools Jenkins for nightly batch run of the Script.

Extensive work experience on JAVA.

Good experience in Defect Life Cycle Management tools like, ALM, JIRA, and Rally.

Experience working with Project Managers, developers, business analysts, and end users in defect resolution.

Experience in performing database testing and working with SQL queries and database like Oracle, MySQL.

Solid experience in Hybrid Development framework for testing JavaScript code.

Extensive experience with Protractor to create end-to-end framework using Angular JS.

Good Experience in every phase of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC)

Experience in data retrieval methods using Universes, Personal Data files, Stored Procedures, and free hand SQL. Automated and scheduled the Informatica jobs using UNIX Shell Scripting.

Excellent knowledge and working experience with test planning, test case and test script creation, test execution and test results analyses.

TECHNICAL SKILLS:

Testing Tools

Selenium IDE/RC/Web Driver/GRID, Web driver Backed, Appium, QTP, Test Link, Test Manager, Cucumber.

Languages

C#, JAVA, Java Script, HTML, XML, CSS, JSON

Test Framework

JUnit, TestNG, Data Driven Framework, Keyword Driven.

Web Debugging Tool

Xpath, Fire path, Firebug, Web debugger

Build Tools

Ant, Maven

Continuous Integration Tools

Jenkins

Web services

Soap UI, Restfull.

Processes

Agile-Scrum, Waterfall

Bug Tracking Tools

JIRA, Quality Center (QC), Bugzilla &Spira.

Source Version Control Tool

SVN, GIT.

Databases

SQL Server, MySQL, Oracle, Sybase

Operating Systems

Windows (XP, Vista & 7, 8), Mac

Professional Experience:

Client: Fannie Mae, Herndon VA Jul 2020 – Till Date

Role: QA Automation Engineer

Responsibilities:

Perform Functional Testing, Regression Testing, System Integration testing, (UAT) User Acceptance Testing, and End to End Testing

Involved in creation of Hybrid automation framework using Selenium, Java. Extensively used Page Object Model for the objects and used external file for data handling and easy maintenance from developer perspectives.

Worked with all modules of TOSCA like Modules, Test Cases, Requirements, Test case Design & Execution Lists

Integrated with Jenkins, Sauce labs.

Extensively used JIRA for Test management and execution of test cases

Participated in Walkthrough and defect report meetings periodically.

Responsible for keeping up with the test schedule and interacting with software engineers to ensure clear communications on requirements and defect reports.

Responsible for creating test case templates to facilitate mapping of manual test cases to automation test scripts

Effectively used Tricentis Tosca Testsuite to ensure proper business compliance after working closely with the stakeholders.

Tested new firmware version for GPS tracking devices performed Regression Testing, Integration Testing, Unit testing and Black Box testing for di

Created detailed Test plans to check the functionality of Application

Planning and reviewing the Test cases for Functionality, Security, Performance, Database and User Acceptance.

Written the test scripts based on the Siebel to SFDC Migration Mapping sheets

Prepared the test data by using SQL queries, mappings, and legacy Seibel applications

Once loading the data from Staging to SFDC application, we used to test the functionality and GUI testing

Tested Firmware for GPS Devices

Prepared Test scripts with crucial functionalities for Go-No Go decision and executed in Pre- production environment.

Complex Services testing is majorly done based on different Final Products like Half circuit & Full circuit etc.

Implement data aggregations scripts using elastic search and/or spark in order to evaluate backend services from functional as well as performance point of view.

Designed, executed and maintained Selenium Web Driver (TestNg) automated test cases for regression test cases

Performed end-to-end testing, Integration Testing and Regression testing.

Used GITHUB a source repository system.

Responsible for Regression testing after bug fixes and verified those fixes

Good at bug-reporting and bug tracking using Test Management tools Like Jira.

Executed SQL & PLSQL queries for the testing and validation of test data.

Experienced in load and performance testing tool JMeter. 1

Use modern data analytics and visualization tools including elastic search, kibana, Grafanato build efficient application metrics monitors

Performed Protractor Testing at various phases of development life cycle for impacted existing functionality.

Experienced in writing complex SQL queries for extracting data from multiple tables.

Used Quality Center (JIRA) for generating Requirements, Test Sets, and Test Plan and for reporting defects.

Performed Smoke, Validation and Compatibility testing of the application manually.

Performed Regression, UAT, Integration, User Interface, GUI, and Usability Testing.

Reviewed user documentation for accuracy of implemented functionality descriptions.

Developed BDD test using cucumber by writing behavior and step definition.

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

Created test cases to perform unit test on the firmware application

Used Eclipse IDE to develop and debug the code.

Used Maven for generating source code, compiling code, and packaging code to jar.

Used Jenkins for continuous integration.

Performed UI, Functional and Regression testing by automated using Selenium WebDriver, TestNG, Maven, and Jenkins.

Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly consignment run of the Script.

Participate in BDD testing using Rest Assured, TestNG, Cucumber.

Utilized JIRA as a defect tracking tool on the project.

Performed data validation using SOQL queries.

Worked with all modules of TOSCA like Modules, Test Cases, Requirements, Test case Design & Execution Lists.

Client: Church & Dwight Co.., Inc., Ewing Township, NJ Jan 2019 – Jun 2020

Role: QA Automation Engineer

Responsibilities:

Created all Test Plans, Test Cases and Manual and Automated Scripts to create greater coverage for all initiatives assigned.

Designed, developed and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver.

Experience in data aggregation and search using Elastic Search

Worked with designing and building automation frameworks in Cucumber BBD.

Created, executed, analyzed various SQL queries for account validations on the backend.

Wrote Complex SQL queries for system testing.

Used Protractor framework for Applications developed using Angular JS.

Created Selenium test cases for automation using Selenium Web Driver and JAVA

Performed Data Driven Testing using Scenario Outline and Examples.

Setup test environment and test data for both positive and negative testing.

Attended daily Scrum Meeting, Sprint Demo and Sprint Retrospective.

Prepared Test Cases with the complete description of requirement, upload Test Cases & reported results and bugs in JIRA.

Generated Test data and Data Request document for various types of testing for valid data, Invalid data testing.

Reviewed and interpreted systems documentation and business requirement gathering.

Developed Hybrid Automation Framework using Selenium WebDriver and executed test scripts with Jenkins.

Provided verification of realistic and concrete software solutions in collaboration with C++ python testers.

Experience of SQL programming on MySQL and Oracle databases

Proficient with SQL Management Studio, SQL Profiler, Performance Monitor

Used pager/mail logic in UNIX shell scripts intimating the production support member immediately upon failure of ETL

Worked on XML and Experience of Ready API tool in Web Service Testing in Multitiered application Architecture.

Track test progress and results in test management tools like HP ALM, and a bug reporting tool like JIRA.

Developed, documented and executed Automated Test scripts using WinRunner.

Developed automation framework using Selenium, Cucumber, Maven and TestNG with Java; Para soft SOA, Restful API and Postman in QA Automation tools Discovery.

Collaborated with Web Services development team.

Involved in Agile ceremonies. Worked as part of Agile team to test, automate and maintain the automation frameworks

Developed and enhanced automation framework using Selenium WebDriver, TestNG, Cucumber BDD, Rest Assured libraries, Maven Build Management and Java as Programming Language

Developed utilities for handling WebDriver Waits, Window Handles, Screenshots and generic methods in automation framework

Extensively used Selenium locators like XPath, CSS Selectors, ID locator and WebDriver to test the web application

Checked the data flow through the front end to backend and used SQL queries, to extract the data from the database.

Performed Web Services Testing by creating test case suite using SOAP UI.

Tested web services using REST client and analyzed JSON response.

Involved in tracking, reviewing, analyzing defects using JIRA.

Extensively worked with GIT Version Control System.

Involved in testing RESTful Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them

Designed data-driven testing framework in Selenium and captured data dynamically from web controls.

Created manual test cases, reviewed with different stakeholders to validate the functionality.

Client:, Bank of America Charlotte, NC Mar 2016 – Dec 2018

Role: QA Engineer

Responsibilities:

Worked Closely with Development team to understand SOA architecture.

Created scripts using Selenium WebDriver, TestNG and setup with Jenkins to run after deployment is done.

Performed Smoke testing for basic functionality checking as Entry criteria for the System Testing.

Provided the UAT and Production support for Test Script execution and Defect retest.

Organize defect triage calls with Development and Business team to resolve outstanding issues.

Created test cases and test scripts based on functional specifications for both manual and automation testing using open source tools including Selenium WebDriver, TestNG, SoapUI, Cucumber, Rest Assured, Maven and Java

Extensively used Page Objects Model (POM) design and page navigation framework for readable test script and easy maintenance from developer perspectives

Implemented Behavior-Driven Development approach for writing automation test scripts in Selenium WebDriver using Cucumber

Configured Selenium GRID scripts on Virtual machines to perform parallel testing.

Perform audits of requirements and ensure testing activities cover all aspects of SDLC.

Conduct User Acceptance testing, support clients during testing time.

Create comprehensive testing plans that include resource requirements, scope of work, and schedule assumptions.

Evaluate manual and automated test coverage, report findings, and act to implement improvements/corrections both independently and as part of a team.

Perform audits of requirements and ensure testing activities cover all aspects of SDLC

Conduct User Acceptance testing, support clients during testing time

Create comprehensive testing plans that include resource requirements, scope of work, and schedule assumptions.

Evaluate manual and automated test coverage, report findings, and act to implement improvements/corrections both independently and as part of a team.

Extensive experience in webservices testing and automation with UFT and SoapUI as well as TOSCA.

Identified and reported critical issues by evaluating HTML, CSS, and JavaScript errors.

• Performed ad-hoc, performance, localization and accessibility testing.

• Tested web analytics logging events using Charles Debugging Proxy.

Develop dashboards to track test execution and metrics used for data validation checks on existing customers

Execute Test Cases used to validate ETL Process from Incoming Flat files Source to Staging tables

Develop SQL Scripts to generate test case reports used to verify Data Integrity checks on Staging, Base and Master Data Tables

Generate XML Files on 3M Data Test Repository Portal used for Automated Testing.

Client: GE Healthcare, Arizona, United States Sep 2013 – Feb 2016

Role: QA Engineer

Responsibilities:

Created test suite for smoke in TestNG and extended automation framework to latest code coverage.

Worked on SOAP UI and Postman tools for testing Soap/Rest API testing.

Responsible for creating and maintaining test cases, test runs using HP ALM.

Understand and convert User Stories and system requirements into positive and negative test cases.

Used java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.

Worked Closely with Development team to understand SOA architecture.

Created scripts using Selenium WebDriver, TestNG and setup with Jenkins to run after deployment is done.

Involved in UAT testing, SIT Testing, Regression Testing and Functional testing.

Tested Applications compatibility on different browser versions (IE, Firefox).

Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium WebDriver.

Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.

Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.

Involved in scope creation, script creation, configuration, execution, analysis, resolution.

Design, develop and implemented Behavior data-driven (BDD) automation testing framework utilizing Java, Cucumber and Selenium Web Driver

Expertise in using Behavior Data Driven (BDD), Cucumber framework.

Design, develop and implemented Behavior data-driven (BDD) automation testing framework utilizing Java, Cucumber and Selenium Web Driver.

Created and maintained Automation Framework using Selenium.

Created TestNG framework to run unit test and Maven to build the Project.

Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.

Education: Bachelor’s of computer science from University Putra Malaysia 2013



Contact this candidate