Post Job Free

Resume

Sign in

qa automation engineer

Location:
Fremont, CA
Salary:
50$
Posted:
December 21, 2016

Contact this candidate

Resume:

Ronak Patel

Email: acxy9g@r.postjobfree.com

PH#: 510-***-****

Professional Summary:

Over 7 years of experience working as QA Engineer for Software Development and Testing life Cycle including preparation of Test Strategies, Test Plans, Test Cases, Test summary reports for both Web and Client-Server Applications like Banking, Financial System, Healthcare, Telecom, Energy & Utilities and Insurance.

Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).

Proficient on Automation tools like Selenium RC/WebDriver/IDE/Grid and QTP (Functional & Regression Testing), JBehave, Cucumber, Jenkins, Hudson, SoapUI, JMeter for testing Client Server and Web based Applications.

Expertise in exporting JUnit scripts from Selenium IDE to Eclipse, modifying the Selenese scripts and writing test suites using Junit.

Expert at developing LISA Automation frameworks for cross functional QA teams.

Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.

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

Experience with load/performance tools like JMeter and Load Runner.

Experience in development of JUnit tests for API Testing and execution of the tests.

Experience with Requirement Documents, Test Strategy, creating Test Plans, writing and executing Test Cases, Manual Testing, Creating Automation Test Scripts and Automation Test Execution.

Experience in functional testing, integration testing, regression testing, black box testing, white box testing, unit testing, GUI testing, back-end [API] testing, system testing, Browser compatibility testing.

Experienced in Web Service testing by using SOAP UI with the help of Groovy Scripting.

Good experience in Defect Life Cycle Management tools like, HP Quality Center (QC), JIRA, and Bugzilla.

Exposure to web technologies like HTML, XML, CSS and version control mechanism SVN.

Experience testing SOA with RESTful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and SOAP UI.

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

Experienced in using Subversion (SVN), Concurrent Versions System (CVS) and Git to maintain current and historical versions of files such as source code, web pages, and documentation.

Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.

Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

Technical Skills:

Testing tools

Selenium WebDriver/RC/IDE/GRID, HP Quality Center, Junit, TestNG, JMeter, JIRA JBehave, Cucumber & Soap UI, GitHub,

Web Technologies

HTML, XML, CSS, XSD, XSL, XSLT, XPATH, AJAX, Servlets, JDBC, JSP, AngularJS

Defect Tracking Tools

Quality Center, JIRA, Clear Quest, BugZilla, TestLink

Build Tools

ANT, MAVEN

Languages

Java, C#, SQL, PL/SQL, C, Groovy

Continuous Integration Tools

Jenkins, Hudson, Cruise Control

SDLC Methodologies

Agile, Scrum, Waterfall,TDD

Operating Systems

Windows XP/7/8, UNIX and Linux

Professional Experience:

Client: Avaya inc., Santa Clara, CA. Feb 16 – Till Date

Role: QA Automation Engineer

Responsibilities:

Involved in testing various business rules User/Customer Functionality, Change Process, Configuration Data Requirements, Legacy Data Requirements, and Access Permissions Requirements.

Tested the application in highly dynamic environment with sprint team using agile methodology.

Created functional automation scripts for the report generation module using tools Selenium WebDriver and

TestNG.

Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.

Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java.

Integrated the test suites to Jenkins to execute them automatically after every successful deployment.

Developed LISA Jenkins Integration JUnit test cases using java, spring, and maven.

Set up the Maven build pom.xml file and surefire reports for continuous integration test in Jenkins.

Set up the different builds in Jenkins and deployed the scripts on Apache Tomcat.

Worked on acceptance testing using Cucumber.

Used Firebug and Firepath to write automated test scripts using XPATH.

Written automated scripts with XPath to identify web elements such that most of the browsers can be used.

Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver and Python.

Involved in SOAP & REST based web services testing using SOAPUIPRO web services testing tool.

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

Used SOAPUI Pro features like Assertions, Data Source and Groovy Script Test Step to do data level validations.

Worked with source version control tool such as Subversion (SVN).

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

Logged the defects in JIRA and created Test Metrics to analyze the defects.

Performed all aspects of verification including Smoke testing, Functional testing and Regression testing on major functionalities of the application.

Established CI/CD for trunk and branches to support parallel development

Build Automation Scripts using Selenium with TestNg and Junit Framework and establishing BDD framework in Cucumber.

Create Automation test cases using Spec flow Gherkin Language.

Prepared Traceability matrix to show the test coverage requirement vs. Test scripts.

Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.

Managing and maintaining the regression suite in Version One and migrated to TestLink.

Performed input validations, user interface validations, browser compatibility testing and navigation testing.

Written test cases maintain them between releases and execute against new builds.

Reported the defects to the developers for a fix and then ran a limited smoke.

Environment: LISA, Selenium WebDriver, TestNG, Maven, Jenkins, Gherkin, CI/CD, TestLink, BDD, SOAP UI, XPATH, JIRA, Cucumber, Java, Python, HTML, Firepath, Firebug, REST, Groovy, SVN, ATDD, Agile, SQL and Windows.

Client: Citizens Financial Group, Jersey City, NJ. Dec 14 – Jan 16

Role: QA Automation Engineer

Responsibilities:

Involved in creating the automation test cases for testing various web modules: supplier data, inventory tracker, exchange tracker, damage tracker.

Extensively involved in identifying test cases to automate. Automate those test cases using Selenium WebDriver,

Junit and Java (Eclipse IDE).

Analyzed the Business Requirements and understood high level details of Business Design Document (BDD).

Developed automated scripts using Selenium WebDriver, Java, Junit in Eclipse IDE to perform functional and regression testing for web based applications.

Performed Unit testing with Junit framework.

Involved in Writing ANT build scripts to automate the compilation and execution of Junit test cases/suites for VI

Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver

Used Cucumber automated testing to test new and existing functionality.

Utilized various tools to streamline the testing: Jenkins, firebug, etc.

Used XPath and DOM to handle dynamic Objects in Selenium.

Used Selenium WebDriver API to automate tests on cross browser and cross platform environment. Sound knowledge on Object Oriented Programming concept and Java Language.

Worked with the Automation Team to discuss the approach and changes to be made to the automated test scripts.

Performed functional testing of SOAP and restful Web Services using SOAP UI Tool.

Involved in SOAP & REST based web services testing using SOAP UI PRO web services testing tool.

Involved in automation of regression test cases and executing scripts using Test Harness & SOAP UI.

Enabled Transaction demarcation in Data Access Objects.

Designed and developed Page Objects using Page Object Design Pattern and Selenium.

Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.

Used TestLink/SilkCentral as Test Case Management Tool for different web applications.

Verified SQL queries against backend database to ensure test codes retrieve the right data on testing.

Preparing status reports and End of Sprint demos to show case the work done in that sprint to the Stake holders (Product management, Customers, Clients).

Environment: Selenium WebDriver, ANT, Junit, XPATH, Jenkins, BDD, Cucumber, TestLink, JIRA, SOAP UI, REST, Eclipse, DOM, Firebug, SQL and Windows.

Client: Founders Insurance, Des Plaines, IL. Oct 13 – Nov 14

Role: QA Engineer

Responsibilities:

Involved in setting up Selenium RC in the Test Environment, deploy and run the scripts in as part of the build and generate automated test reports for test runs.

Worked on developing the automation scripts using Selenium RC with Junit Frame work.

Developed Test Scripts for Automation of the web-based application in Selenium- Junit.

Developed Junit tests for each Java based API in the Project and verified functionality by matching expected and actual output values.

Designed automated tests, created automated test cases, test plans and executed tests using Selenium.

Involved in developing and executing automation Regression testing and System testing using Selenium. Executed test scripts, analyzed test results, and report identified problems/bugs using Quality Centre.

Used Selenium GRID to execute test cases parallel on different target machines.

Worked on developing the automation scripts for back-end testing using Selenium and executed the Junit tests.

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

Involved in System-wide Integration, regression and Load testing.

Performed active regression, load, stress, volume and performance testing.

Worked in Manual and Automated testing of applications on Windows and UNIX/Linux Environment.

Verified database test results using Toad.

Clearly documented all the test cases and executing methods and techniques and uploaded all the requirements.

Worked closely with Business teams and participated in Business Acceptance Testing (BAT).

Actively participated in status report meetings and interacted with other team members for technical issues.

Environment: Java, Selenium RC, Junit, JavaScript, XML, HTML, Quality Center, UNIX.

Client: Occupational Health Systems, Knoxville, TN. Nov 12 – Sep 13

Role: QA Engineer

Responsibilities:

Used Selenium RC through Junit framework and Eclipse IDE.

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

Performed Manual Testing of this Web application and automated it by using Selenium RC. .

Expertise in running Selenium tests against multiple browsers using different browser profile.

Worked in Manual and White box testing of applications on Windows environment and helped on Performance testing using SOAP.

Identified software defects and interacted with developers to resolve them and provided full support to the Test team using Quality Center.

Performed GUI testing, Functional testing, Integration testing, Regression testing, Ad -hoc testing, Negative testing, End to End testing, Load testing, User Acceptance testing on multiple projects.

Participated in various meetings, discussed Enhancement and Modification Request issues.

Worked under Agile Scrum Methodology.

Created automated scenarios using Selenium for regression and Data-Driven testing.

Used SQL to validate backend database changes, deletes and update.

Environment: Selenium RC/IDE, Java, Junit, Firebug, XPATH, CSS, HTML, Eclipse, Quality Center, SOAP, agile, PL/SQL, SQL.

Company: Unitek Software Pvt Ltd, India. Sep 09 – Oct 12

Role: QA Tester

Responsibilities:

Analyzed business requirements, functional specification & required documents for Manual Testing.

Analyzed system requirements specifications, developed test plans, test cases, and test data for testing the functionality, GUI, usability, user acceptance tests with both Positive and Negative Scenarios, especially focused on logical scenarios of the application.

Reviewed project specs and worked closely with BA and Development for creating Test Cases.

Executed scripts from Test Lab and Test Cases in Quality Center (QC), verified testing results against expected results and tracked defects.

Involved in Troubleshooting complex setups to isolate and determine defect root cause.

Used Jira for defining & logging defects and Quality Center (QC) for writing test cases and executing test cases.

Tracked and logged defects and problem throughout the project life cycle.

Used the project deliverables to determine testing requirements that define the testing to be developed and executed for the project.

Linked requirements to tests and defects as well as analyzed and tested defects in Quality Center (QC) & Jira.

Ran Manual Test Cases & Scenarios, and defined user behavior, monitored performance, analyzed results.

Wrote SQL queries for database backend testing, research and validation.

Assisted the development teams on the analysis of defects and track them to successful resolution using test & defect management tool Quality Center (QC).

Identified and reported defects through the standard process and documents set up by the project.

Environment: Windows, Oracle, Quick Test Professional (QTP), Test Director, MS Office, Quality Center.

References: Will be provided upon request.



Contact this candidate