Post Job Free

Resume

Sign in

SDET/ QA Automation Engineer

Location:
San Jose, CA, 95136
Salary:
65$
Posted:
April 20, 2021

Contact this candidate

Resume:

RACHANA

Software Development Engineer in Test

Email: adlt4j@r.postjobfree.com Phone: 469-***-****

Professional Summary

Software Development Engineer in Test with 7+ years of experience in analyzing, reviewing and understanding Business/Functional requirements and skilled in writing Test Plans, Test Strategies, Test Scripting and creating Test Scenarios. Expertise in developing, documenting, and executing test cases manually as well as with generating automated scripts for TDD, BDD, API Testing using Selenium, Cucumber, SoapUI while serving clients in various domains such as Finance, Retail and Geo Maps.

Experienced in Functional, Interface (GUI), Integration, Regression and User Acceptance Testing (UAT).

Maintained, updated, and executed Functional Testing scripts and scenarios to ensure that individual software modifications function as expected.

Knowledge of SDLC, STLC, and software development methodologies such as Waterfall model and Agile model.

Executed Selenium test scripts on different browsers like Firefox, IE, Chrome & Safari and operating systems like Windows, Linux, and Mac using TestNG, Java, and Selenium.

Experienced in using Selenium automation frameworks like Hybrid, Data-driven, Keyword frameworks and Page Object Model (POM).

Has implemented Cross browser testing and Data-driven testing using @Parameters and @Dataprovider annotations.

Deep knowledge in grouping the test methods and running those methods parallel.

Used AutoIt, Robot API tools in automation for Mouse movements, Keystrokes, Window control manipulations and print pop-ups which is not possible using Selenium WebDriver.

Performed switch over to elements in iframes using WebDriver.

Ability to connect with the Database to execute SQL statements for validating data in the data table (Database testing).

Experienced in using Apache POI to read the data from external sources to feed test data sets into the test scripts.

Involved in Manual testing & Tracking defects using JIRA.

Extensively used SoapUI for testing XML, SOAP and RESTful Web services. Used SoapUI assertions to verify the API response.

Created a complete solution for continuous integration tools such as Jenkins from code checkout from GitHub to regression report generation.

Familiarity with one or more high-level programming languages such as C, Java, etc.

Experienced in web user interface automation testing with Selenium WebDriver, Java, JUnit, Cucumber and TestNG frameworks.

Experienced in BDD using Cucumber / Gherkin.

Good experience in OOPs using Core Java and extensively used classes, objects, data structures, Inheritance, Polymorphism, Exception Handling, Packages, Collections and many more.

Experienced in all levels of Testing such as Positive testing, Negative testing, Integration Testing, Functional Testing, System Testing, Regression Testing and User Acceptance Testing (UAT), Black box testing, Browser testing.

Expertise in Problem solving and Bug Tracking Reports using Bug Tracking Tools.

Strong Experience in Smoke, Functional, Regression, Performance for the high structural and complex systems.

Extensive experience in working in multiple projects concurrently.

Skill Set

Testing Tools

Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, SoapUI.

Methodologies

Agile (Scrum), Waterfall, SDLC, STLC.

Languages

Java, HTML, XML, Gherkin, C.

IDE

Eclipse, SQL Developer.

Test Framework

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

Web Debugging Tool

XPath, Fire path, Firebug.

Utilities

Auto IT, Wget.

Build Tool

Ant, Maven.

Processes

Agile-Scrum, Waterfall.

Bug Tracking Tools

JIRA, Quality Center.

Test build, Integration Tools

Maven, Ant, Jenkins, SVN, Git

Databases

SQL Server, MS Access, Oracle, MySQL.

Operating Systems

Windows (XP, Vista & 7, 8) Linux, Mac.

MS Office tools

Outlook, Word, Excel, PowerPoint.

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari.

Education

Masters – MS in Engineering Management, California State University, Northridge. 2016-2017

Bachelor’s in Information Technology, JNTU 2008-2012

Work Experience

Client: GOOGLE Duration: April 2018 - Present

Role: SDET/ QA Automation Engineer Location: Mountain view, CA

Project Description Homesite Insurance is a Property and Casualty Insurance Company that provide individuals, families, and businesses with customized, affordable insurance policies that help protect their homes and property against serious financial loss due to unexpected events. Partner Services is an internal project that deals with different partner Homesite has through with they provide insurance.

Responsibilities:

●Worked as the Project Lead with activities that include but not limited to coordinating with Release Integration Team (RIT), Business UAT teams, Cross functional developers, External teams, Remote Business stakeholders, 3rd Party Vendors, etc

●Designed and Developed Data-Driven framework in Ready API using Groovy scripts and Assertions

●Worked on backend testing by writing and executing SQL queries to validate that data is being populated in appropriate tables.

●Created complex JSON Payloads in conjunction with entity services and Validating data coming from existing legacy applications.

●Created Project XML, Project URI using different Endpoints, Resources/Methods and Groovy Scripting for Rest services.

●Identified the hidden bugs while debugging the logs using maven logs, Ready Api logs Etc

●Created Jenkins auto jobs, that perform end to end flow of executing tests in Ready API and write the test result of each test case to zephyr

●Integrated Extended Reports with project using groovy scripts and send reports to the entire team on daily bases

●Involved in creating Pull requests From Bitbucket & review them

●Proficient in Testing Composite, Entity services, Service calling service using CRUD

●Extensively used Postman Collection to test Web Services

●Worked extensively on all methods Create, GET/Search, Update, Delete etc. with all Assertions

●Worked extensively on Amazon Web services applications for EC2, S3 bucket, Console, Load Balancers, Instances, stackId, Auto Scaling groups, Launch Config., Gozer tags, Implementing Cost reducing best practices etc.

●Ran regression tests in the morning/night based on deployment timings and then gather reports and reach out to team in case of any queries or failure in tests

●Created accurate and efficient test scripts to manage automated testing using Selenium WebDriver, TestNG, analyzed Test Results.

●Performed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.

●Utilized Maven to Manage dependencies for Test execution, plug-ins and created profiles of grouped Test cases to Run sanity and Regression Testing.

●Collaborated with developers and product owners to stay current on product features and intended functionality.

●Executed Automated Regression suite using Jenkins or CD pipeline Jobs.

Project Acquired Skills: Read API, Groovy Script, Selenium WebDriver, Jenkins, PosMan, HTML, XML, Jason, JIRA, Cucumber, Test Complet, JUnit, Maven, TestNG, Agile, Oracle, Git.

Client: United Air Lines Duration: Oct 2017- Mar 2018

Role: QA Automation Tester Location: Houston, TX

Project Description United air lines Application enables the Passengers to browse through the flights and their schedules, and a system administrator to add new offers on flight ticket cost and maintain lists of categories. Also, the application is designed an online booking site to manage the flights trips on particular schedules .and also help passengers cancel them online without any difficulty. This Application will use the internet as the sole method for scheduling flight tickets to its passengers.

Responsibilities:

●Created accurate and efficient test scripts to manage automated testing using Selenium WebDriver, TestNG, analyzed Test Results.

●Performed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.

●Utilized Maven to Manage dependencies for Test execution, plug-ins and created profiles of grouped Test cases to Run sanity and Regression Testing.

●Collaborated with developers and product owners to stay current on product features and intended functionality.

●Experienced in using finder mechanisms like CSS, XPath, Id, link Text, Partial link Text and name to find the Web Elements. Experienced in Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver.

●Experienced in handling Alerts, Frames and Popups in Selenium.

●Handled Selenium WebDriver features like Implicit wait and Explicit wait under synchronizations.

●Debugged code and located root causes of problems by reviewing configuration files and logs.

●Established company automation methodology, frameworks that use Java, Selenium WebDriver and JUnit.

●Performed Data-driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.

●Reviewed all test cases and test scripts for quality and purposely looked for additional areas to review.

●Involved in Developing an end -to -end application by using the Spring framework like Spring Boot

●Used AWS to deploy the project as a jar file on EC2 instance for post-deployment verification

●Setting up Bamboo, adding the necessary plugins and adding more slaves to support scalability and agility.

●Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite.

●Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.

●Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.

●Strong experience in implementing Automation Tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAPUI and REST with POSTMAN.

●Integrated Jenkins with Bitbucket and scheduled builds to run automatically during a build release by invoking predefined maven commands.

●Wrote Unit Test Cases using Power Mockito and attained code coverage goal of 80%.

Project Acquired Skills: Selenium WebDriver, Selenium IDE, Jenkins, SoapUI, HTML, XML, JIRA, Cucumber, Eclipse, JUnit, Maven, TestNG, Agile, Oracle, Git.

Client: Starbucks Corporation Duration: Aug 2016 - Sep 2017

Role: SDET Location: Seattle, WA

Project Description: Starbucks Corporation is an American coffee company and coffeehouse chain. Starbucks was founded in Seattle, Washington in 1971. Our project focuses on the end users search for products and proceed to checkout after providing the shipping, billing details. The end user also has the advantage of utilizing the Starbucks coupons, gift cards to get discounts on the cart items. After placing the order user is given the order number and expected delivery date. I mostly dealt with billing portals and payment portals.

Responsibilities:

●Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.

●Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.

●Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.

●Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.

●Involved in developing selenium automation framework using TestNG. Developed Maven targets to execute automation suites from the command line.

●Worked on Ca Lisa tool for data virtualization

●Used Firebugs and/or Fire Path Add-on tools to identify the Object's id, Name, XPath, link in the application.

●developed frameworks for End to End testing Lisa with Selenium

●Performed Data-driven testing using Selenium and TestNG functions which reads data from property and XML files and Performed Continuous integration automation using Jenkins.

●Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (IDE and WebDriver) & created a Data-Driven framework using JUnit.

●Created Test Scripts in SOAPUI for Testing Web Services.

●Performed cross-browser testing on different Operating Systems like Windows, Linux and Mac and different browsers like Internet Explorer, Firefox, Google Chrome, Safari and Opera.

●Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite.

●Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.

●Participated in peer review with team and developers to review test cases/test scripts.

●Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.

●Planning for Test Execution activities to accomplish tasks on a daily/weekly basis.

Project Acquired Skills: Selenium IDE, Selenium WebDriver, Eclipse, SQL Server, HTML, XML, SVN, JUnit, TestNG, Jenkins, SoapUI, JIRA, Maven, Cucumber.

Client: Indi Technology Duration: Mar 2013– Apr 2015

Role: QA Manual Tester Location: Hyderabad, India

Project Description: Google Maps is a Web-based geo info service that provides detailed information about geographical regions and sites around the world. In addition to conventional road maps, Google Maps offers aerial and satellite views of many places. My team developed Indoor Mapping solution for Malls, Universities, Library and Retail outlets like Walmart.

Responsibilities:

●Project is developed using waterfall methodology.

●Responsible for developing test cases for GUI and functionality testing of the website and cross browser compatibility.

●Involved in testing both SOAP and REST services using SOAPUI, Tested both XML and JSON formats.

●Performed quality assurance reviews on all System Development Life Cycle.

●Involved in developing detailed test cases and test scripts using Quality Center for Functional, security and Regression Testing.

●Analyzed code to Perform white box testing.

●Reviewed the test cases written for Unit and Integration level.

●Analyzed test specifications and converted them into Manual Test Cases.

●Performed End to End Testing and involved in User Acceptance Testing.

●Worked on SQL statements in checking the validity of the Backend.

●Designed the efficient manual test cases based on analysis of Business Requirements, Functional Specs, Technical design documents, Use Cases, Supporting documents.

●Performed Browser Testing under various browser environments like Chrome, Firefox etc.

Project Acquired Skills: Selenium IDE, Selenium WebDriver, Eclipse, SQL Server, HTML, XML, SVN, JUnit, TestNG, Jenkins, SoapUI, JIRA, Maven, Cucumber.



Contact this candidate