Post Job Free
Sign in

Selenium Data

Location:
Woodbridge Township, NJ
Posted:
April 03, 2020

Contact this candidate

Resume:

Rakesh K

E-mail: ******.*****@*****.*** Mobile – 805-***-****

SUMMARY:

Over 7 years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications and good experience on Core Java, OOPS concepts.

Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile, SCRUM and Waterfall Model.

Proficient in the field of Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.

Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, Quality Center to develop automation testing scripts for web and client server applications.

Experience with Mobile Automation using Appium automation framework and WebDriver.

Expertise in debugging issues occurred in front end part of web-based application which is developed using HTML5, CSS3, Angular JS, Node.JS and Java.

Sound knowledge on Junit, TestNg framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson foe continuous integration

Hands on experience in testing the AngularJS based application using Protractor.

Well versed with various testing stages/levels/phases, testing types, testing techniques and quality work products.

Experience in the development of Data driven, Keyword driven and Hybrid Automation frameworks in Selenium.

Good working experience on SOAP UI for testing and validating various web services used in the application.

Extensive experience in reviewing and analyzing Business Requirements and creating Test Plans, Test Cases, Test Scripts, Test Estimation & Requirement Traceability Matrix.

Professional expertise in Smoke Testing, Backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Cross Browser/ Cross Platform Testing, UI Validation, WebServices, Boundary Value Testing.

Sound knowledge on Object Oriented Programming (OOP) concept. Extensively used Java and Ruby for test case automation. Experience in implementing TDD and BDD.

Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.

Expert using open source bug tracking tool JIRA, Quality Center, BugZilla & IBM Rational Team Concert (RTC).

Experience in analyzing business specification documents, designing and developing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.

Experience with Automated Testing tools such as Selenium-RC, Web Driver and Selenium Grid, Cucumber.

Experience in all stages of the Software Development Life Cycle (SDLC) in all dimensions of Functionality, Usability & Reliability.

Expertise in java programming, ability to Design & Develop frame works like Keyword, Data Driven and POM (Page Object Model) using selenium.

Experienced in automation mainly based on WebDriver and TestNG framework with Java programming language

Experience in using Selenium RC to write automated web application Ul tests in Java.

Extensive Selenium Web driver using java and Manual testing experience.

Expert in developing Java Appium test scripts using Java, JavaScript and Test Frame works using ANT/MAVEN build tools.

Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall, Agile, and Scrum.

Extensive experience in using JUnit framework for Unit testing, Maven and Ant for Project building tool, and worked with Jenkins/Hudson for Continuous Integration.

Working experience with defect tracking tools like Clear Quest, JIRA, TestDirector/Quality Center (QC) and Team Foundation Server.

Triggered the automation jobs using Jenkins to get the cucumber JSON reports

Experience in Appium tool, for mobile testing in Android, IOS and other mobile applications.

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

Experienced in finding the bugs by using tools like Bugzilla, JIRA.

Executed web services testing using SOAPUI tool for SOAP and REST Web Services using WSDL.

Experience in mobile web or mobile app testing(Android/iOS) using Appium and creating test cases using Java

Expertise in using HP ALM for application lifecycle management.

Hands-on Experience in cross browser testing using Selenium WebDriver in Java and TestNG framework.

Experienced in Automated the Test Cases using Selenium, Web Driver, Java Eclipse, J Unit and JMeter

Very good knowledge of SDLC models like Waterfall, Iterative Model.

Experienced with various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End to End Testing, Unit Testing.

Experienced in writing SQL queries for back-end testing and validation of data.

Experienced in using Linux platform with Linux commands for root cause analysis and backend server validations.

Extensive experience with Microsoft Office tools (MS-Word, PowerPoint, Excel and Access).

Excellent experience with source version control tools such as Subversion (SVN) & Git, Bit Bucket.

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).

Expertise in writing and executing Test Scripts to implement Test Cases, Test Scenarios, and features for TDD (Test Driven Development), BDD (Behavior Driven Development).

Wrote test scripts using java and executed it through selenium cucumber .

Good communication skills with Strong analytical and problem solving/troubleshooting skills.

IT Technical Skills:

Language/ Script

Java, JavaScript, VBScript (UFT), C#, Python, SQL, PL/SQL, VBScript (UFT), .NET

Testing Frameworks

TestNG, JUnit, Cucumber, HTMLUnit, Auto It

Test Automation tools

Selenium IDE, Selenium RC, Web Driver, QTP, Sikuli Load Runner

Test Management Tools

Quality Centre, Test Director, JIRA

Defect Management Tools

JIRA and Bugzilla, QC

IDE

Eclipse, Selenium

Programming Languages

C, Java, HTML, XML, SQL.

Scripting Languages

VB Scripting, JavaScript, Linux Shell Scripting.

Web Technologies

HTML, CSS, XML, XSD, XSL, XSLT, XPATH, XML, CSS.

SQA Technologies

SOAP, REST, WSDL, Web Services, SOAP UI

Bug Tracking Tools

HP Quality Center, BugZilla, Visual Studio TFS, JIRA, Bamboo

Databases Technologies

MS SQL Server, Oracle, MS Access 2000, SQL, Oracle PL/SQL, MYSQL

Operating Systems

Windows XP, 7, 8, 10/vista & server 2003, UNIX and Mac.

PROFESSIONAL EXPERIENCE:

Client: McGraw Hill Education, Columbus, Ohio Jun 2017-Present

Role: Sr. QA Automation Engineer

Key Assignments/ Initiatives:

Followed Agile methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.

Involved in Agile meetings, Storyboarding, daily stand-up meetings and Pre-PI/PI Planning and worked as part of an agile team.

Writing manual test scenarios and test cases based on user requirement specifications, change requests and functional specification documents.

Implementing automation framework in Selenium Web Driver and TestNG using behavior driven approach.

Implemented page object model (POM) using Selenium WebDriver, Maven, TestNG and Java.

Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.

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

Worked on Data Driven Framework and MVC for Automation test scripts using Selenium and apache POI.

Application compile and build using Maven.

Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.

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

Created o feature files, Scenarios and Scenario outlines in BDD –Cucumber

Implemented mobile automation framework using APPIUM and developed automation test scripts to test IOS and Android platforms. Used Emulators and Simulators to test the application virtually.

Identified mobile elements using X code simulator, Appium Inspector, UI Automator Viewer.

GIT is using as central repository to store the test data and test cases, performed Continuous Integration and Continuous Delivery using Jenkins.

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

Involved in the Continuous Integration of the automation framework with Jenkins.

Performed Web Services testing (REST) using POSTMAN as manual testing and with Http Client as automation testing.

Used Collection Runner to execute all the all Service requests in collection and wrote Test cases using Java script in postman

Used Jenkins as continuous Integration tool and maven for build and Involved in integrating the test suites to execute them automatically after every successful deployment

Performed backend testing to verify data integrity by executing SQL queries.

Involved in writing automated scripts for angular JS application using protractor and Java scripts.

JavaScript codes added to requests to verify results such as successful or failed status

Defect logging and tracking using JIRA and updated the test defects status with results.

Participated in status meetings to report issues. Communicated with developers through all phases of testing to prioritize bug resolution using JIRA

Involving in sprint retro meeting to improve the next sprint production.

Integrated automation scripts with Circle CI to automate the deployments

Performing system, integration, smoke, sanity, functional and end to end testing.

Environment: Selenium WebDriver, TestNG, Eclipse, Jenkins, Jira, Java, Postman, SQL, Maven, Data Driven Framework, HTML, XML, Circle CI.

Client: Industrial credit and Investment Corporation of India (ICICI), HYD Feb 2013-Aug 2015

Role: Automation Test Engineer

Key Assignments/ Initiatives:

Followed Agile methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables

Involved in the project testing activities includes test planning, test case creation, documentation, test status, and test case execution.

Integrated Selenium WebDriver into C# backend server to enable the transformation of a complex web application running in Chrome to native mobile apps.

Involved in Automation Infrastructure Development using Selenium.

Created Test cases Using Element locators and Selenium Web driver methods and Implemented page Object Model(POM)

Conducted Data driven testing Using Apache POI for Selenium scripts, cross browser testing and parallel test execution.

Developed an extensive test suite and performed tests in local environments using Coded UI.

Recorded and played tests in IE using Visual Studio 2012.

Used Appium to implement the automation scripts on Mobile Applications.

Performed Manual Mobile Testing using Emulators and IOS simulators.

implemented Robot Framework, Hybrid Test Automation Framework, Page Object Model(POM) using Selenium Web Driver, Maven

Enhanced Test cases using Java programming features and Junit Annotations.

Implemented the BDD framework with Cucumber, Java and the creation of future files with scenario and scenario outline files.

Performed cross browser functionality testing using Selenium Grid and Broswerstock.

Identified, Reported and Tracked Defects using Quality Center test management tool.

Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.

Performed SOA / web services testing using SOAP UI; wrote adaptors to test / invoke web services.

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

Performed End-to-End testing of database to check data integrity using SQL queries.

Used Sub version source control tool GIT

Used Jira as project management tool

Experience in Agile methodology with SCRUM Process for the development of the product..

Performed in load and performance testing tool Load Runner.

Used Jenkins as continuous integration tool to run automated test suites.

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

Environment: Selenium Web Driver, Appium, Cucumber, Jenkins, Maven, SOAP UI, Junit, Quality Center, Fire Path, Firebug, Eclipse, XPATH, Java, Android, SQL Server, JMeter and Protractor.

Client: Hexa Technologies, HYD Feb 2010-Mar 2012 Role: Quality Analyst

Key Assignments/ Initiatives:

Developed Manual Test Cases based on Use Cases for specific functional requirements.

Performed functional testing, integration testing, and validation testing on various applications with manual testing process.

Used Simple and Complex SQL Queries like Joins, Select, and Update for data validation and data manipulation in the new data warehouse environment.

Gathered Test environment requirements with the QA Lead.

Involved on testing the new functionalities based on test cases and coordinated with development team in fixing the issues.

Analyzed test specifications and converted them into Manual Test Cases.

Analysis and study of Software Requirements Specifications (SRS) documents, project planning for preparation of test plan.

followed the waterfall SDLC methodology

Inserted checkpoints to check the accuracy of application in QTP.

Identified and executed various Regression scenarios using VB scripts in QTP.

Experienced in performing databases testing to validate Data Integrity using SQL queries.

Created Requirement Traceability Matrix in QC to ensure that all the requirements and specifications have been accomplished.

Developed manual test scripts to evaluate Corporate Information Security Web based user authentication applications.

Involved in Analyzing the requirements document to formulate the test cases and conducted manual testing for the entire application

Prepared project report in graphical representation in Quality Center.

Extensive knowledge of SDLC (Software Development Life Cycle) methodologies.

Work with release management for regular releases, smoke-testing each release.

Performed checking the user profiles and their login scripts. Effectively coordinated with the development team for closing of the defects.

Recorded the test cases using Automation tool, Win runner for web based application and checked the functionality of the application.

Environment: Quality Center, JAVA, Manual testing, MS SQL Server, SQL, MS Office.

Education

Bachelor of Engineering in Electronics and Communication from JNTU-, 2009 India.

Master’s in Computer Science -USA-2016.



Contact this candidate