Post Job Free
Sign in

Engineer Selenium

Location:
United States
Salary:
80000
Posted:
March 02, 2020

Contact this candidate

Resume:

Ajay Kumar

QA Automation Engineer

347-***-**** ****.*****@*****.***

Professional Summary:

3+ years of QA experience in Expertise in functional testing AUT using Selenium IDE and Selenium WebDriver using Junit/TestNG testing framework.

4+ year’s experience in Manual and Automation Testing of Web Services/Mobile Apps, Client Server and Web based Applications in different domains using QTP, SOAP UI and Selenium.

Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, and Integration, User Acceptance Test (UAT) and Compatibility Testing of Web and Client server-based Applications.

Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Agile and Scrum.

Good knowledge on Healthcare, Logistics and E - commerce domains.

Expertise in Manual Testing and Automation Testing and Service Oriented Architecture.

Proficient in Java and have sound knowledge on OOP (Object Oriented Programming) concept.

Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.

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

Used Eclipse IDE to develop & debug the code.

Experienced in using Rational Robot in Functional Testing.

Experienced in using Test Management tool Quality Center.

Strong knowledge in object-oriented analysis and design of PERL.

Good experience in developing scripts to verify functionality and performance of the modem chipsets for all modes of UE.

Experience understanding the code written in different programming languages VB Script, Java Script and databases like SQL, PL/SQL, and MS SQL Server.

Extensive experience in using Automated tools like Ruby Cucumber test framework for Client/Server, Web and database applications

Ability to document and track defects as well as produce detailed reports using defect-tracking tools such as JIRA.

Expertise in using Rational Robot to record, execute and edit functional regression tests.

Built JavaScript based test framework using cucumberjs, webdriverio, node.js, angular.js.

Involved in setting of QA Test environment with simulated POS test environment.

Knowledge of Agile methodology along with Automation Tools and Protractor.

Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Load Runner and Junit/TestNG, LoadRunner.

Hands on experience in creating dynamic XPATH using Accessibility Inspector, Chrome Inspector and getPageSource for Native elements.

Created and Maintained Server-side Integration Test using Python and Selenium Webdriver.

Experienced in load and performance testing tool JMeter.

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

Experience in Black box testing with a complete QA cycle from testing, defect logging and verification of fixed bugs.

Excellent analytical, problem solving, communication and interpersonal skills along with a good attitude for learning.

Technical Skills:

Testing Tools: Selenium Web Driver/IDE/GRID/RC 2.4, Mercury QTP 12.0, HP Quality Center, Jmeter, Cucumber, Soap UI, Coded UI, Microsoft Visual Studio, Android Studio and HP UFT.

Languages: Java, JavaScript, Ruby, Shell Script, VBScript, C, C#, Python, HTML and XML.

Frameworks: Junit, TestNG, Appium, TDD, ATDD, BDD, Data Driven, Keyword Driven, Hybrid and Modular Frameworks, ATF (Automation Test Framework), Page Object Model, and Backend Testing.

Testing: Integration, Functional, Regression, Performance and Load Testing, Manual Testing, Black Box and White Box Testing.

SOA Technologies: SOAP, REST, WSDL, Web Services and SOAP UI.

Bug Tracking Tools: HP Quality Center, Bugzilla, Visual Studio TFS and JIRA.

Methodologies: Agile and Scrum.

Build/ CI Tools: Ant, Maven, Jenkins.

Databases Technologies: MS SQL Server 2012/2008, OLAP and OLTP, Oracle, MS Access 2010, Oracle PL/SQL, SQL*Loader and MYSQL.

Operating Systems: Windows 10/7, UNIX and Linux.

Web Technologies: HTML5/3, XML, CSS, JavaScript, Angular JS, Ruby and Python.

Firefox Addons: XPath and Firebug.

Networking Protocols: HTTP, FT, SNMP and SSH, TCP, UDP.

Professional Summary:

NYU Langone, NYC Feb’2018 – Present

QA Automation Engineer

Roles & Responsibilities:

Experience building automation framework using Selenium web driver, JAVA, Junit and Eclipse.

Worked on Agile Methodology involved in giving points to User Stories, Back log grooming, User story demos, attended retrospective meetings and worked on Iterations (Sprints) part of releases.

Good experience on Test Automation using Selenium Web Driver, TestNG Framework and Maven.

Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAPUI.

Created and executed SOAP UI Scripts for the Web Services testing

Used Agile methodology to ensure the new features meet the customer requirements and acceptable quality assurance standards.

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

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

Implemented Page Object Model Automation framework with Java, Selenium Web Driver and cucumber

Web Service testing (RESTful API) and Automation using Apache JMeter using JSON, XML payloads.

Install and configure System Administration packages to QA environment such as Python, and SQL.

Used Python for dynamically generating property list for every application. Automated data movements using python scripts. Creating core python API which will be using among all modules.

Developed and Consumed RESTful APIs for web applications using Python.

Write SQL Queries in ALM to generate base data to excel. Summarize the daily, weekly and monthly status reports by test scenario, test case and test steps.

Tested the workflow through the front end to backend using SQL queries to ensure data completeness, integrity and accuracy.

Wrote Automation scripts using PhandomJSdriver to run the tests on headless browsers for automating order placement and account management scenarios.

Developed LoadRunner scripts for Data Creation and Functionality of SAP CRM, ERP via SAP GUI.

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

Configure the JIRA workflow for the project for improvement processes for screens, workflow procedures and reports of applications as per business requirement.

Identifying, analyzing and documenting all the bugs observed during testing and create a ticket in the Jira.

Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server.

Environment: Java, Selenium WebDriver, Eclipse, Test NG, SOAPUI, Cucumber, Maven, Jenkins, JMeter, Python, HP ALM, HTML, XML, Agile, JIRA, ERP, SQL, and Windows.

Edwards Aquifer, San Antonio TX Aug’16 – Apr’18

QA Automation Engineer

Roles & Responsibilities:

Prepared automation test scripts to validate various functionalities using Selenium WebDriver using Java.

Experienced in designing customized Hybrid framework, Keyword Driven, Data Driven &POM in order to make maintenance process easier and achieve efficiency, re-usability and accuracy across applications.

Implemented open source tool Selenium Web Driver for cross browser and cross platform web/Mobile testing.

Experience with working in short sprints in an Agile Scrum software development model.

Maintained the Selenium & Java Automation Code and resources in source controls like Jenkins for improvements and new features.

Document software defects and report defects to software developers.

Created web UI tests using Cucumber, Selenium WebDriver (tests written in ruby)

Work with Teams to create Acceptance Test Driven development (ATDD) test suite using Ruby and Cucumber.

Coordinated efforts between product development teams and offshore enterprise test team. Standardized QA standards and practices across teams where possible. Involve in BDD framework using cucumber

Developed test plan, test cases, execution of test cases, reporting, tracking defect using HP Quality Center.

Usage of Ruby, cucumber in project to create and validate the test cases.

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.

Utilized SVN repository in order to perform efficient remote team working. Checked in all tested PL/SQL code in SVN and maintaining versions of PL/SQL codes.

Experienced in integrating server-side java code with UI components using JSON, XML and used AJAX & JSON communication against RESTful web services.

Developed automation framework and scripts for End to End testing using Selenium WebDriver and JavaScript

Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.

Used JDBC to invoke Stored Procedures and database connectivity to Oracle.

Written several SQL queries and analyzed them to validate the business rules in Oracle database through SQL Developer as part of Backend testing.

Environment: Selenium Web driver, Hybrid Framework, ATTD, TestNG, POM, JIRA, Cucumber, Jenkins, SOAP and REST, JSON, XML, Oracle, SQL, SVN, PL/SQL, ruby.

Quess Inc., India June’14 – Dec’14

Test Automation Engineer (Intern)

Roles & Responsibilities:

Involved in Regression testing of each build during the various phases of the application using QTP.

Automation of test scripts was done using QTP for test re-usability of different online transaction modules.

Experience in creation of library functions, Checkpoints, Data Validation Descriptive Programming and Keyword Driven testing.

A proven track record of successfully implementing projects using waterfall.

Responsible for updating and maintaining Quality Center for all the defects found during the functional and regression testing and follow up the bug life cycle.

Used high level dynamic response assertions, such as JSON count, JSON path match, and REgExp for all the test cases in order to assert and test the REST Services.

Used SOAPUI to test SOA based architecture application to test SOAP services and RESTAPI with JSON/XML.

Involved in creating Manual test case for functional stories and automating them for smoke and Regression Testing in each sprint cycle. Developed spatial data overlays and comparisons tests.

Co-ordinate all test activities across IT teams to ensure the smooth running of test cycles

Testing types include integration, system, cross browser, regression and deployment.

Liaise with development leads to ensure resolution of system defects and communicate with the various teams regarding project updates and issues

Environment: QTP, JSON, XML, Java, QTP, Windows 07, IE, Firefox, Mozilla, Quality Center, SOAP UI, MS Office, Manual Testing, XML, WSDL.

Academics:

Master’s in Computer Science from University of Central Missouri May’2016

Bachelor’s in Electronics and Communication Engineering from LBRCE/JNTUK April’2014



Contact this candidate