Post Job Free
Sign in

SDET

Location:
New York, NY, 10003
Salary:
50/hr
Posted:
July 17, 2017

Contact this candidate

Resume:

Jainish Jashvan *******.*******@*****.*** 469-***-****

Software Development Engineer in Test / SDET – SET

I’m an enthusiastic and highly skilled Software Development Engineer In Test/SDET-SET with 9 years of Software Development Life Cycle (SDLC) experience, that includes designing, implementing test plans, test cases, test processes, automation testing of Client Server, with extensive involvement in UI Automation with hands on experience in different technologies like JAVA, Selenium, Cucumber, SoapUI, and Appium in various domains such as e-commerce, Retail, Healthcare, Banking, Financial services, and Insurance.

Professional Summary

•Expertise in different types of testing like Automation Testing, Manual Testing, Integration Testing, System Testing, Smoke Testing, Regression Testing, Performance Testing, GUI Testing, Functional Testing, Database Testing, GUI Testing, Web / UI and User Acceptance Testing.

•Conversant in developing Test Scenarios, Test Cases, Test Data, Test Procedures, Test Reports and documenting Manual and Automation Tests.

•Experience in implementing different automation development efforts in Agile/Scrum & Waterfall development environments.

•Performed Appium based Mobile Testing for native and hybrid mobile applications.

•Experience in working with open source tools such as Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid, SoapUI, Cucumber, JUnit, JIRA and Eclipse.

•Involved in design and implementation of Selenium WebDriver, Automation Frameworks for Smoke Test and Regression Test using TestNG and Jenkins.

•Developed and executed test scripts using Selenium WebDriver, TestNG. Analysed Test Results and created Defects.

•Automated regression test cases using Selenium WebDriver.

•Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link, Text, XPath, CSS, and DOM in creating automation scripts.

•Experience in testing the application web services using SoapUI.

•Experienced in automating web services like SOAP and REST using java.

•Developed Test Scripts to implement Scenario Outlines and Step Definitions for BDD (Behaviour Driven Development) using Cucumber.

•Expertise in accessing Forms, Links, Tables using Selenium WebDriver.

•Conversant in using Action class for keyword, mouse events and uploading files using Selenium WebDriver.

•Hands-on experience in using Selenium GRID to execute test cases parallel on different target machines.

•Conversant in accessing data from Excel by POI/JXL using Selenium.

•Experience in Database/Backend testing using SQL Queries for data design, data validation and data integrity testing.

•Involved in implementing testing frameworks Keyword Driven, Data Driven, Hybrid and Page Object Model (POM) using Selenium.

•Conversant in generating reports in PDF, Email and Screenshots of test report in Selenium.

•Hands-on experience with Apache ANT, Log4j and Maven with Selenium.

•Conversant in handling Cookies, Popup and Alerts in Selenium WebDriver.

•Hands-on experience in handling Ajax Call and Javascript Executers for dynamic web elements.

•Provided Continuous Integration (CI) and Continuous Development (CD) using tools such as Jenkins.

•Effectively involved in Defects logging, tracking and managing Defect Life Cycles using HP Quality Centre, JIRA and Rally.

•Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.

•Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter and Data Provider.

•Involved in designing the architecture framework for automated test scripts.

•Proficiency in testing complex software applications including manual testing.

•Worked on databases such as Oracle, MS SQL Server, and My SQL and JDBC connectors.

•Maintained the Java and selenium test source code and resources in the SVN source control repository tool.

•Good Documentation Skills and ability to produce complete project deliverables in specified deadlines.

•Good knowledge of mobile testing.

Technical Skills

Test Approaches

Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle

Testing Tools

Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, RESTful, SoapUI, QC, ALM

Test Build& Integration Tools

Maven, Jenkins

Frameworks

Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

Programming Tools

JAVA, JavaScript, Python, .NET, Gherkin, SQL, C, C++

Markup Languages

HTML, XML, XPath, CssSelector

Databases

MySQL, Oracle, SQL Server

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Operating Systems

Windows XP/7/8, Ubuntu, UNIX, LINUX

Defect Tools

HP Quality Center, JIRA, ALM, Rally

MS Office Tools

Outlook, Word, Excel, PowerPoint, MS Access, Visual Studio

Utilities

Eclipse, GIT, FireBug, FirePath

Mobile Testing Tools

Jenkins, GitHub, Appium.

Professional Experience

COPART USA Dallas, TX

June 2015 – April 2017

Software Development Engineer in Test – SDET

Project Description: The e-commerce project was initiated with the intent to advance and improve existing version of the online website currently in use. Subsequent releases added new features and functionalities (such as portfolio and day to day sales) with the final aim of regaining market satisfaction, improve customer loyalty and derive benefits from a service oriented architecture which helped expose individual business processes across multiple channels as per business demands to their customers.

Responsibilities:

•Assessed & analysed User Stories, participated in Sprint planning, Review Sessions & Scrum Meetings.

•Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind the Boundary Value Limitations and Equivalence classes. Developed frameworks which promote: Maintainability, Flexibility, Extensibility and Scalability.

•Developed Hybrid framework (Keyword and Data Driven frameworks) to perform test activities and retrieve test data from Excel files and SQL Databases.

•Very well versed with the Appium for mobile applications and used Android UI Automater to identify the objects in mobile apps.

•Involved in design and implementation of Selenium WebDriver, automation framework for smoke and regression test suites using TestNG, Maven and Jenkins.

•Performed Cross Browser testing using Selenium, Jenkins, TestNG.

•Extensively worked in locating a web element using ID, name, class, CSS selector and XPATH.

•Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.

•Configured the Test Cases, Test Data Sets to be run, skipped using excel configuration files.

•Reported the test result using the output in excel files, TestNG reports, Cucumber JVM reports.

•Implemented Selenium WebDriver Synchronization features such as Implicit Wait, Explicit Wait to interact with third party interfaces.

•Extensively Automated web services like SOAP and REST using java.

•Used Apache POI to retrieve test data from Excel files.

•Resolved IE issues like zoom and protected mode. Handled multiple popup windows.

•Implemented POM and Page Factory in selenium.

•Handled dropdown menus, tables, check boxes, radio buttons, links etc. in Selenium

•Used Log4j with Selenium.

•Handling Ajax call, Cookies in selenium WebDriver.

•Used Java script executers to handle dynamic elements using selenium.

•Develop Selenium scripts in TestNG Parameters, Group and DataProvider annotations for controlling the lifecycle of test execution.

•Involved in executing SQL queries to conduct Data integrity testing by checking the data tables from the Database.

•Used Selenium Screenshots to prepare and report bugs and generated PDF and email.

•Developed feature files, Scenario, Scenario Outline, Step definitions, test Steps, tagged hooks and background in Gherkin language using Cucumber in BDD and ATDD framework.

•Involved in accessing links, alerts, pop-ups, Tables, Forms, Iframes and Listeners using Selenium WebDriver.

•Performed keyboard, mouse hover, file uploading using Selenium WebDriver.

•Tested SOAP and REST web services using the different assertions like HTTP assertion, security assertions, XPATH assertions in SOAPUI.

Environment/Tools: Java, Selenium WebDriver, TestNG, XPath, Firebug, Gherkin, Eclipse, Hybrid/Data Driven Framework, Oracle, XML, HTML, Cucumber, SoapUI, Maven, Jenkins, Rally, Agile/Scrum, Appium.

All Scripts Healthcare Solutions, Inc. Chicago, IL

Jan 2014- April 2015

Senior Automation Tester – Selenium Automation Engineer

Project Description: All Scripts Healthcare Solutions is a publicly traded American company that provides Physician Practices, Hospitals and other healthcare providers with electronic health record technology. I worked on Census which handles the display of Inpatient and Outpatient list. There are different types of census based on the physician relationship with the patients (like consulting, attending, admitting and referring) and the configuration of nurse stations and clinical services.

Responsibilities:

•Assessed & analysed user stories, Business Requirements (BRD), Functional Requirements (FRD) and participated in Sprint planning, Review Sessions & Scrum Meetings.

•Strong experience with software development approaches like Agile and Iterative.

•Scripted Tests and automated using Selenium IDE /Selenium WebDriver at OS level for User Interface (UI).

•Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work and implemented Regression Test to detect bugs after enhancement and configuration settings of the code.

•Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes and Tags.

•Used Hybrid/Data Driven Framework and extracted the data from external Excel files using Apache POI.

•Hands on experience in working with Mobile Testing using Appium.

•Handled the special mouse events and selected the options from the drop-down menu using Selenium Actions builder, mouse hover and synchronization.

•Performed parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.

•Took the Application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.

•Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.

•Executed User Acceptance Tests in Behaviour Driven Pattern using Cucumber.

•Performed black box testing, database testing and web-based testing on each transaction using Selenium.

•SoapUI to test the application web services.

•Developed BDD (Behaviour Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions.

•Scripted the Test cases and managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration.

•Scripted SQL queries to verify data integrity, data validation and data design.

•Worked with developers to update the defects, resolve them and track their status using JIRA.

Environment/Tools: Selenium IDE, Selenium WebDriver, TestNG, Appium, Java, Eclipse, Hybrid/Data Driven Framework, Cucumber, Gherkin, Linux, Oracle, SoapUI, SQL, JIRA, SVN, Maven, Jenkins.

BJC Healthcare St. Louis, Missouri

July 2012 – Dec 2013

Senior Automation Tester

Project Description: BJC Healthcare Portal focuses on creating a 360-degree e-health experience for patients, clinicians, and administrative staff by removing traditional integration and communication barriers, workflow roadblocks, and redundant processes.

Responsibilities:

•Implementation of QA approaches to ensure quality of a product and was involved in project planning and coordination.

•Scripted Tests and automated using Selenium IDE /Selenium WebDriver at OS level for User Interface (UI).

•Handled the special mouse events and selected the options from the drop-down menu using Selenium Actions builder, mouse hover and synchronization.

•Took the Application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.

•Used HP Quality Centre to store all testing results, metrics, implemented test plan document, created test cases, Defect tracking and reporting.

•Hands-on experience with Python programming.

•Created test coverage matrix for Regression and Smoke testing of the product.

•Performed black box testing, database testing and web-based testing on each transaction using Selenium.

•Involved in Unit Testing, Handled issues in System testing and User Acceptance Testing.

•Scripted Complex Test Cases using SQL queries for data validation and to verify the data integrity in the database.

•Test and Run various APIs as part of System Integration Testing.

•Reported using QA Status reports, Defect Log reports, Traceability reports and Test execution & Results Reports.

Environment/Tools: Oracle, HP Quality Centre, Java, Selenium, Python.

ProGen Business Solutions India

Oct 2010 – March 2012

Quality Assurance Analyst – Manual Tester

Project Description: ProGen Business Solutions has their own in house BI Tool which help clients in making their business decisions. Tool is continuously enhanced based on client requirements.

Responsibilities:

•Scheduled and attended Subject Matter Expert (SME) meetings during changeovers to learn the utilities of the applications.

•Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.

•Executed test cases to validate utility of core and non-core applications of the client.

•Hands-on experience on Windows 7 operating system.

•Performed User Acceptance Testing (UAT) in the final phase of software development process to check the functionality of the software.

•Used HP Quality Centre to log and track defects.

•Used SharePoint as the medium to upload the requested documents for the team.

•Involved in writing SQL queries for backend testing to verify the proper interaction between GUI (Graphical User Interface) and database.

Environment/Tools: HP Quality Centre, Microsoft office, Linux, SharePoint, IE, Chrome, Mozilla, Oracle.

CARE Hospitals India

Sep 2008 – Aug 2010

Manual Test Engineer – QA Analyst

Project Description: CARE project comprises of patient information management tool which contains clinical decision support, computerized provider order entry, pharmacy and clinical documentation applications. The project focused on supporting the patients’ electronic medical record across inpatient and outpatient environments and is used by practitioners to document, monitor, and manage health care delivery within the organization.

Responsibilities:

•Involved in writing Manual test cases, logging and analysis of bugs, performed Smoke testing to ensure proper deployment of application in the test environment and performed Regression testing to ensure that the code is not broken.

•Segregated Bugs based on severity and priority and maintained the log using BugZilla.

•Involved in writing SQL queries for backend testing to verify the proper interaction between GUI (Graphical User Interface) and database.

•Reported using QA Status reports, Defect Log reports, Traceability reports and Test execution & results reports.

•Scripted SQL queries to verify data integrity and validate updated data for Test cases.

•Used SharePoint as the medium to upload the requested documents for the team.

Environment/Tools: HP Quality Centre, MS Excel, Oracle, Java.



Contact this candidate