Post Job Free

Resume

Sign in

Selenium Engineer

Location:
Rochester, NY
Posted:
January 22, 2020

Contact this candidate

Resume:

Deepak Ramamurthy

Sr. Software Test Engineer

404-***-****

adbd5e@r.postjobfree.com

Professional Summary

IT professional with over 9+ years of experience in Programming, Software Development and Automation Testing.

Well-acquainted with different Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life Cycle.

Working Experience with automation tools such as Selenium WebDriver, Selenium Grid, Soap UI, Jmeter, Appium.

Developed test cases using Java Scripting on Selenium WebDriver

Hands on experience on various framework like Data driven, Keyword driver and Hybrid driven on platforms like Junit and TestNG.

Proven ability in developing Behavior Driven Development (BDD) scripts with Cucumber and writing step definitions for behavior.

Experience in writing Automation scripts for reading and writing files from Excel using JExcel APIs and familiar with Apache POI.

Excellent knowledge in writing unique Xpath/CSS using firebug and Firepath to identify web elements.

Strong experience in testing Backend application servers in SOA.

Good Knowledge on Database testing using SQL, PL/SQL queries.

Good Experience in testing of web applications including Database testing.

Knowledge on Web services testing on SOAP and REST.

Experience with JS testing frameworks (e.g.Protractor, Jasmine, Mocha).

Experience in Bug tracking Tools – TFS, Quality Centre, Jira and Bugzilla.

Knowledge in Rally software for Business agility and Portfolio agility.

Familiar with both Linux and Windows Operating System.

Good work experience in System Testing, Integration Testing, Ad hoc testing, Compatibility testing and Regression Testing.

Solid understanding of E2E architecture and different environments like Dev, QA, UAT with source stage and target level.

Involved in practicing Agile methodology with backlog refinement, sprint planning, sprint retrospective for quality product development & involved in preparing and presenting demos to the client at regular sprint cycles.

Expertise in Test Driven Development(TDD) and Acceptance Test Driven methodology (ATDD)

Excellent experience of build tools like Maven/Ant and managing JAVA automation projects using them.

Hands on experience in Jenkins.

Automated regression test pack for Web Services, Data Services as well as PL/SQL procedures using ParasoftSOATest tool.

Experience in working with SVN and GIT control management systems.

Used Selenium Grid to run test cases in multiple browsers and Platforms.

Troubleshoot and provide failure analysis of issues identifies from the automation suite.

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

Experienced in Test Planning, Test Scenarios, Test Case Design, Test Case Execution, Defect Management, and building Test Environment & Test Data

Active interaction with team members and team lead in review meetings to evaluate the progress and performance.

Developing and Maintaining Test Scripts, analyzing bugs and interacting with development team members in fixing the defects and good experience in Replication of problems & generation of bug report.

Technical Skills

Automation Testing Tools

Selenium IDE, Selenium (WebDriver, Grid), Quick Test Pro (QTP/UFT), Soap UI,Parasoft, JMeter, Appium, Protractor.

Programming Language

Core Java, Python, C#.net

Database systems

Oracle 9i, SQL Server 2005 /2008

Testing Framework

Junit 4.10, TestNG 6.8, BDD Framework (Cucumber), Hybrid Framework, Data Driven Framework

Web Development

HTML 5, XML, JSON, web services SOAP, Restful Web services.

Build Tools

Eclipse IDE, ANT 1.8.4, Maven 3.0.4, Jenkins

SDLC Methodology

Waterfall, Agile

Bug Tracking Tools

Bugzilla 4.0, JIRA 6.0, ALM Quality Center 12.5

Test Management Tools

Quality Center 10, ALM Quality Center 12.5

Operating Systems

Windows 8/10, Windows Server 2008/2012, Mac OS, LINUX/HP-UX

CyberSecurity Automation Engineer Dec 2016 - Present

Carestream Health Rochester, NY

Carestream Health, formerly Eastman Kodak Company Health Group. This project was involved in testing and developing new testing framework for Carestream X-Ray and medical scanning devices.

Responsibilities:

Analyzed the specifications from Business view and Functional view of the application.

Participated in daily Scrum meetings, discussed with Developers about requirement gaps, defects and blocking issues.

Setup security scans for the QA releases.

Performed Microsoft monthly security patch testing for medical products

Performed QA testing for DOD products.

Performed CyberSecurity automation scripts development on agile process.

Created setup documents and uploaded the same in SharePoint for future reference.

Assigned test cases to the offshore teams and tracked the status on weekly basis.

Automated acceptance tests using keyword driven and hybrid frameworks.

Validated the password stored formats in SQL and authentication tests for the application.

Extensively worked with End-to-end testing for User Acceptance Testing (UAT).

Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.

Cross browser compatibility testing is executed by testing web applications.

Developed firewall ports testing and validation of the registry default values as per application requirements.

Performed DOD base image testing as per the requirements.

Involved in Designing & developing Hybrid driven framework using Selenium Web Driver, Testing.

Used Quality Center and rally board to track and report system defects and bug fixes. Written modification requests for the bugs in the application and helped developers to track and resolve the problems.

Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.

Developed CyberSecurity Regression test cases for Microsoft security patches for the base image.

Setup the daily security scans for the new base image and report the major threat to the development team.

Environment: Agile, Selenium (WebDriver and GRID), Python, Robot Frameork, Jenkins, HTML, XML, XPath, Rally, Web Services (SOAP &Parasoft), JavaScript, Quality Center, SQL, PLSQL, SQL Navigator, Oracle, UNIX, Windows.

Automation Tester May 2015-Dec 2016

LG Electronics Inc San Diego, CA

LG Electronics, Inc. is the world’s major force and technology innovator in electronics, information, and communications products. The main purpose of this project is to keep the LG website up to date.

Responsibilities:

Setup the Automation framework using Selenium Web Driver to run test cases in multiple browsers and platforms.

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

Designed, executed and maintained Selenium Web Driver, TESTNG, automated test cases for regression test cases.

Automated test scripts to run on mobile devices using APPIUM.

Performed Mobile Testing for Mobile App of Client and identified the Mobile Platform like IOS, Android by using Appium.

Worked with Mobile Applications (IOS, Android) and automated the applications using APPIUM, Selenium Web driver, Simulators, XCODE, BREW.

Developed and executed SQL queries in the database to conduct data integrity testing by checking the data tables on the server.

Created Cucumber BDD (behavior-driven development) framework and automating BDD scenarios in Eclipse using Java script.

Responsible for resolving complex automation issues using suitable Java code.

Executed and managed test cases and reported bugs in Quality Center (QC), Test Director, test management suites for writing test cases, test execution, defect management, defect tracking and Bug Reporting.

Developed BDD and TDD script with Cucumber.

Used GIT to get the latest version of the committed code to the testing environment.

Actively involved in SDLC and STLC process and used tools like ALM, Selenium RC/Web driver, JMeter, SOAP UI.

Performed Web Services testing and XML validation by creating test case suite using SOAP UI.

Involved in white box testing, Black Box Testing and GUI testing.

Involved in Web services testing using SOAPUI Tool and Parasoft, Validated request and response XML/ JSON, added assertions to validate the XML/ JSON in Web services SOAP and RESTFUL service.

Wrote Python Scripts to develop automated scripts and frame works.

Used JENKINS tool for continuous integration, used Maven to create test suite and creating technical and managerial reports.

Performed data driven testing by using JDBC.

Using POSTMAN for interacting with HTTP APIs, GUI for constructing Request and Reading Response.

Responsible in executing Selenium test scripts on different browsers and checked for compatibility.

Used Firebug and XPath to work with the application objects.

Implemented Agile/Scrum methods for testing approach, Recorded and managed defects.

Responsible for planning, executing and managing the UI automation scripts written in AngularJS using Protractor.

Environment: Selenium WebDriver, TestNG, XML, Oracle, Java, Eclipse, Python, Tomcat Server, Jmeter, Load Runner, Protractor, SOAP, REST, APPIUM, Windows, Mac IOS.

Software Test Engineer Mar 2013-Apr 2015

Purdue Federal Credit Union West Lafayette, IN

Project Description: Online Mortgage Loan Application

This is aniOS/android application and was developed to process the mortgage application for residential customers and students. This application is used to gather borrower personal information, tax and credit related information. The gathered data will be transferred to Under Writing system to make a decision to lend the Mortgage loan.

Responsibilities:

Designed Automation Test cases using Selenium WebDriver, Java, Junit, and Maven.

Used Selenium Grid to run test cases in multiple browsers and Platforms.

Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java.

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

Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.

Used emulators and IOS simulators to perform the manual Mobile Testing.

Prepared the functional test cases using test design techniques data validation concepts Equivalence partitioning, boundary value analysis.

Prepared test data document and Involved in generation of bug and test case execution reports.

Strong experience with SOA architecture which include Soap and Restful Web Services Testing.

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

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

Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.

Good Experience in Agile methodology with SCRUM process for the product development.

Wrote Python Scripts to develop automated scripts and frame works.

Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.

Logged and managed defects using Quality Center/ALM defect management tool

Experienced in load and performance testing tool JMeter.

Wrote SQL Queries for backend/ETL testing.

Wrote automated scripts for angular JS application using protractor and Java scripts.

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

Involved in Maven configuration for running servers and scripts after the build.

Prepared manual & function test cases on web and mobile applications (Apple & Android) as per requirements.

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

Used web-debugging tools like XPath, Firebug and Firepath to locate elements.

Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, Appium (Android), TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, Android, SQL Server, JMeter. Protractor.Experienced in load and performance testing tool JMeter.

Automation Tester Aug 2012 – Mar 2013

Allied Informatics Inc Atlanta, GA

Project: NYMMIS Test Automation, Xerox Corporation

NYMMIS is medical information system for state insurance of New York. Xerox Corporation is main vendor for developing, maintaining the MIS application and release new features. Application's functions test cases need to automate in Selenium scripts to run overnight. Xerox had incorporated agile methodology for application development and they have to certify the sprint releases. To lower down release time, automation scripts need to run on new build and major project work includes creating new script for functional test cases.

Responsibilities:

Creation and execution of Selenium 2 Web Driver script in Java, TestNG environment

Maintenance of automation framework based on new requirements. Test data driven approached followed in Automation framework using common functions and HTML controls in Page Object Model structure

Organizing proof of concept for automation projects, defined Automation & Manual Framework and implemented approach & phases.

Effort & schedule estimates, finalized statement of work & participation in Daily scrum calls and weekly status updates

Preparation of script execution report of Automation script, update test case scripts as per new changes in deployments

Performance Plans, Coaching, Mentoring and Talent Planning of direct and indirect reports.

Environment: Java 1.7, Selenium 2 WebDriver, TestNG, RQM [Rational Quality Management], Rational Jazz Team Server, VersionOne ALM [Agile Lifecycle Management], VMWare Virtualize VMs

Software Engineer Jun 2010 - Jul 2012

iGate Technologies Inc Bangalore, INDIA

Responsibilities:

Alternative Investments was a module to be tested on NETX360 Platform which was a Citibank project.NETX360 is a platform developed by Pershing to convert it from Smith Barney Application to Pershing Platform. It is a part of Citi. “Alternative investments” included Hedge funds, Private Equity funds, Real Estate funds, Commodities and managed futures.

Analyzed the application, reviewed system requirement documents, functional requirement document and formulated the test plan based on the system/functional requirements Formulated detailed test plans

Developed test cases and scripts for GUI testing, functionality testing and regression testing

Performed database testing to test connection between front end application and backend database system

Work closely with developers and project leads to ensure thorough testing based on requirements

Created the Test Procedure and Test Cases form the Requirements for Black Box, White Box testing of application

Environment: Quick Test Professional (QTP), Oracle 8i, JavaScript, XML, and Win NT, JIRA, Perl



Contact this candidate