Post Job Free
Sign in

SDET/ QA Automation Engineer

Location:
Pleasanton, CA, 94588
Posted:
February 01, 2022

Contact this candidate

Resume:

DEVIKA

Senior Automation Test Engineer (SDET)

Email: *****@******************.*** Contact :469-***-****

PROFESSIONAL SUMMARY

A dynamic and an achievement oriented SDET - QA Automation Engineer with over 8+ years of experience in Information Technology as a specializing in Enterprise-Wide Web and Client Server Applications which includes Banking sector services like Mortgage and Loan Refinance.

Extensive experience and knowledge of different phases of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Defect life Cycle, Agile and Scrum methodologies.

Experience in Test planning, Test Design, Test Execution, Test Automation using selenium, CICD, Framework design and Defect Reporting and Tracking.

Experience in Core Java Programming using OOPS concepts, String, Collections, Exceptions handling etc. and Python.

Designing and building Frameworks like Behavior Driven Development (BDD/TDD), Hybrid, Keyword driven, and data driven using Selenium Web driver, Java as a programming language from the scratch in a complex and fast paced environment.

Experience in testing Web Services-SOA architecture, RPCs, XML transactions, SOAP, HTTP, WSDL, and REST using various industry standard tools like SoapUI, POSTMAN, Ready API, Rest Assured.

Experience in developing Behavior driven development (BDD/TDD) using Gherkin language and Cucumber tool, created scenarios in feature files, step definitions, test runner etc.

Good experience in testing and Automating AngularJS applications using Cypress/Protractor, Jasmine using Java script and Pearl/shell scripting.

Data Defined and Manipulate (DDL/DML) using SQL Queries in MYSQL (Oracle database).

Experience in developing and understanding of HTML, XML, CSS and experience in using version control tools like SVN, Git, GitHub.

Experience in Cross Browser Testing and Parallel Test Execution using Selenium Web Driver, TestNG and Selenium Grid.

Experience in using unit testing frameworks like Junit, TestNG, good knowledge in configuring the test suites in TestNG .xml file. Experience in using build tools like Maven and configuring pom.xml

Expertise in developing Test Framework from scratch using Page Object Model (POM) and maintaining the object repositories, experience in using java libraries like Apache poi and jxl.

Experience in working with web debugging tools like XPath, FirePath, and Firebug and provided efficient locators for strategies like XPath and CSS to run test scripts.

Good knowledge in DEVOPS concepts and working knowledge on Continuous integration and Continuous delivery (CICD) by using tools like Jenkins.

Experience in testing Service testing to connect to database and API testing.

Experience in testing Sales cloud, Service cloud, Marketing cloud, Partner portal and Customer portal.

Developed and Tested Visual force pages, Apex Classes and Triggers on Force.com Platform.

Automated Web services using groovy scripting, data sourcing and data source looping, Driven required data from excel sheets into Ready API to send requests and stored the data from responses into the respective excel sheets.

Tested the API’s as well as validated the data returned through web services responses using Assertions such as Valid HTTP Status Codes, Script Assertions, Contains, XPath, XQuery.

Experience in using the Test management and Defect Tracking tools like HP Quality center/ALM, Jira/Agile Central

Extensively worked on creating Test Summary Reports, Requirements Traceability Matrix (RTM) and Defect reports.

Capable of working independently or as part of a QA/Project team, as required by the project. Able to effectively and cooperatively interface with all levels of management and staff.

Possess problem-solving skills, ability to follow industry standards and procedures. Quickly master new concepts and applications. Strong communication and interpersonal skills

EDUCATION

Bachelor of Engineering in TE (VTU, Bangalore) 2010

CERTIFICATIONS

Sun Certified Java Professional

ISTQB Certified

Expert in BDD using Cucumber

TECHNICAL SKILLS

Testing tools

SoapUI, POSTMAN, Selenium WebDriver/RC, QTP, JUnit, TestNG, Firebug, Fire Path, Load Runner, JMeter.

Web Technologies

HTML, CSS, JavaScript, AngularJS, NodeJS, XML, XSLT, JDBC& REST services

Defect Tracking Tools

HP /Quality Center, JIRA,Qtest

Build Tools

ANT, Maven.

Frameworks

Data Driven, Keyword Driven & Hybrid Frameworks

Languages

Java, SQL, C#, C++, Python, VB.net, ASP.Net, .Net.

CI/CD Tools

Jenkins.

Cross Browser Platform

Sauce Labs and Selenium GRID

Browsers

Internet Explorer, Firefox, Chrome & Safari

Databases

Oracle, DB2 & MongoDB

Add-Ons

Fire Path, Firebug, Selenium Builder, Selenium IDE

IDE

Eclipse, IntelliJ

Version Control

Subversion, Team forge, GIT, GITHUB, Source Tree

Operating Systems

Windows XP/7/8, Mac OS, UNIX and Linux, Android

PROFESSIONAL EXPERIENCE

LPL Financial San Diego CA Aug 2021– Present

Senior Software Development Engineer in Test - SDET (Automation Tester)

Roles & Responsibilities:

Performed GUI functional testing manually for the application.

Expertise in Test Plan creation, Test Case Design, Test case Review, Test Case Execution, Writing Test scripts, testing tools Usage, Defect management, and Prepare Test reports.

Interacted with Product Owner, Customers and Project team members in analyzing the User stories and acceptance criteria.

Extensively worked on test cases involving validation of data at all levels including field level validators and UI validation.

Developed BDD framework by writing features files, step definitions and closely worked with the Product owner using Cucumber.

Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.

Used XPath and DOM to work with dynamic and static objects in Selenium.

Implemented BDD framework from scratch by using the existing Hybrid components

Expertise in Grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.

Used TestNG Parameter, TestNG.xml and Data Provider for parameterization.

Used Selenium automation (TestNG) to different type of browsers to perform Cross Browser Testing.

Maintained Automation scripts and responsible for code check-ins into SVN.

Utilized Apache POI jar file to read test data from the excel spread sheets and load them into required test cases.

Administered and Engineered Jenkins for managing weekly Build, Test, and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.

Prepared SQL scripts to verify the database updates, inserts and deletes of the records.

Used MAVEN to build and run the Selenium automation framework, Once the script got over, framework used to send the automation reports over email.

Created synchronization points by adding Explicit and implicit waits in the application to deal with timing problems.

Involved in Web services testing using SoapUI/Ready API Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.

Automated the Mobile version of the application using Appium, Selenium and Java

Performed Data driven testing by getting the data from excel sheet and automated multiple endpoints with various data sets and generated the reports.

Data Defined and Manipulate (DDL/DML) using SQL Queries in MYSQL.

Automated RESTful web services by using REST Assured java libraries

Mapped all the Requirements with the test cases using Requirement traceability matrix (RTM).

Performed Black Box Testing, UAT Testing and extensively used Selenium for Regression, Smoke, Functional Testing and data driven testing using excel file in Selenium.

Performed the Application compatibility in the Versions of Chrome, Mozilla Firefox, Safari and Internet Explorer browsers using Selenium.

Defects were tracked, reviewed, analyzed and compared using Jira.

Used Agile model of development life cycle (SCRUM). Used Selenium with java, frameworks, design approaches, and various effective implementation techniques.

Actively involved in Detection of issues with test cases, design, execution and plans.

Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.

Leading multiple teams and coordinating with offshore

Environment: Java, J2EE, RESTful Web Service, Microservices, Selenium WebDriver, Apache Poi, Rest Assured, TestNG, Firebug, FirePath, XML, XPATH, DOM, Cucumber, Jira, SVN, Agile, SQL, Jenkins, SoapUI, Ready API, Swagger Gherkin, Eclipse, Maven, Oracle, Node JS..

Citizens bank RI Jan 2021–July 2021

Software Development Engineer in Test - SDET (Automation Tester)

Roles & Responsibilities:

Developed test plans and test cases within Agile Methodology.

sprint planning meetings as well as retrospective meetings and iteration reviews.

Used Cucumber for browser-based testing with scenarios and situations.

Designed Data Driven and Keyword Testing Framework in Selenium and captured data dynamically from web controls.

Executed Manual Test Cases by using Positive and Negative data inputs for Front End / User Interface testing.

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

Developed automated test scripts to test REST services using both XML and JSON formats.

Performed Backend Testing by writing SQL queries and joins to retrieve data from the database.

Used JIRA to track bugs and maintained the flow of iterations.

Performed Web Services Testing using SOAPUI with REST to create and execute Functional, Regression, compliance, and load tests.

Expertise in Grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.

Used TestNG Parameter, TestNG.xml and Data Provider for parameterization.

Used Selenium automation (TestNG) to different type of browsers to perform Cross Browser Testing.

Maintained Automation scripts and responsible for code check-ins into SVN.

Utilized Apache POI jar file to read test data from the excel spread sheets and load them into required test cases.

Involved in Web services testing using SoapUI/Ready API Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.

Automated the Mobile version of the application using Appium, Selenium and Java

Performed Data driven testing by getting the data from excel sheet and automated multiple endpoints with various data sets and generated the reports.

Data Defined and Manipulate (DDL/DML) using SQL Queries in MYSQL.

Automated RESTful web services by using REST Assured java libraries

Mapped all the Requirements with the test cases using Requirement traceability matrix (RTM).

Performed Black Box Testing, UAT Testing and extensively used Selenium for Regression, Smoke, Functional Testing and data driven testing using excel file in Selenium.

Environment: Java, J2EE, RESTful Web Service, Microservices, Selenium WebDriver, Apache Poi, Rest Assured, TestNG, Firebug, FirePath, XML, XPATH, DOM, Cucumber, Groovy, Jira, SVN, Agile, SQL, Jenkins, SoapUI, Ready API, Swagger Gherkin, Eclipse, Maven, Oracle, Node JS.

Vanguard, Malvern, PA Apr 2018 –Nov 2020 Software Development Engineer In Test - SDET

Roles & Responsibilities:

Expertise in Test Plan creation, Test Case Design, Test case Review, Test Case Execution, Writing Test scripts, testing tools Usage, Defect management, and Prepare Test reports.

Extensively worked on test cases involving validation of data at all levels including field level validators and UI validation.

Developed BDD framework by writing features files, step definitions and closely worked with the Product owner using Cucumber.

Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.

Expertise in Grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.

Used TestNG Parameter, TestNG.xml and Data Provider for parameterization.

Used Selenium automation (TestNG) to different type of browsers to perform Cross Browser Testing.

Maintained Automation scripts and responsible for code check-ins into SVN.

Utilized Apache POI jar file to read test data from the excel spread sheets and load them into required test cases.

Administered and Engineered Jenkins for managing weekly Build, Test, and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.

Prepared SQL scripts to verify the database updates, inserts and deletes of the records.

Used MAVEN to build and run the Selenium automation framework, Once the script got over, framework used to send the automation reports over email.

Created synchronization points by adding Explicit and implicit waits in the application to deal with timing problems.

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

Performed Data driven testing by getting the data from excel sheet and automated multiple endpoints with various data sets and generated the reports.

Data Defined and Manipulate (DDL/DML) using SQL Queries in MYSQL.

Automated RESTful web services by using REST Assured java libraries

Automated the Mobile version of the application using Appium, Selenium and Java

Mapped all the Requirements with the test cases using Requirement traceability matrix (RTM).

Performed Black Box Testing, UAT Testing and extensively used Selenium for Regression, Smoke, Functional Testing and data driven testing using excel file in Selenium.

Performed the Application compatibility in the Versions of Chrome, Mozilla Firefox, Safari and Internet Explorer browsers using Selenium.

Defects were tracked, reviewed, analyzed and compared using Jira.

Used Agile model of development life cycle (SCRUM). Used Selenium with java, frameworks, design approaches, and various effective implementation techniques.

Environment: Java, J2EE, RESTful Web Service, Microservices, Selenium WebDriver, Apache Poi, Rest Assured, TestNG, Firebug, FirePath, XML, XPATH, DOM, Cucumber, Appium, AngularJS, Protractor, Groovy, Jira, SVN, Agile, SQL, Jenkins, SoapUI, Ready API, Swagger Gherkin, Eclipse, Maven, Oracle, Node JS..

AT&T, India Nov 2016 – Sep 2017 SDET (Selenium Automation Tester)

Roles & Responsibilities:

Analyzing the Business Requirement Document, High level and Low-level design documents.

Create and review - Test scenarios, Test suite preparation, Test Data creation, Test case execution and Defect logging.

Conducted Functional testing, Regression Testing using selenium with Data-driven framework and Key- Word driven framework.

Created automation test scripts using Data driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven.

Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.

Used Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet and mobile.

Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid.

Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.

Utilized Maven to manage dependencies for test execution, plug-ins and Created profiles of grouped test cases to run sanity and regression testing.

Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.

Used Linux/Unix commands for using GitHub through cmd.

Involved in developing BDD Frame work from Scratch.

Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.

Utilized Apache POI jar file to read test data from the excel spread sheets and load them into required test cases.

Administered and Engineered Jenkins for managing weekly Build, Test, and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.

Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.

Experience in writing complex XPATH using following and preceding and also using functions like contains and not contains.

Executed test cases in real device for both Mobile app and mobile website.

Automated the test scenarios for new angular migration module using Jasmin and Protractor

Worked with AWS cloud machines to setup selenium GRID and also Jenkins server on HUB machine.

Used Cucumber to automate services using Rest API.

Used runner classes in Cucumber to generate step definition and also used tags to run different kinds of test suites like smoke, health check and regression.

Created profiles in maven to launch specific TestNG suite from Jenkins job

Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services and RESTAPI.

Used the Rest Assured java library to automate Restful Web services.

Involved closely with developers in Development of UI modules using HTML, JSP, JavaScript and CSS.

Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation

Used the Groovy language to verify Webservices through SOAP UI.

Shared Daily Status Reports with all the team members, Team Leads, Managers.

Environment: Selenium Web driver, Grid, GitHub, XML, HTML, Jenkins, MAVEN, CSS, RALLY, GUI, BDD framework, Cucumber, Agile, SQL, MSSQL, MYSQL, JAVA, JavaScript, Jasmine, Protractor.

Citi Bank, India Mar 2015-Sep2016

QA Test Engineer

Roles & Responsibilities:

Developed test plans and test cases within Waterfall Methodology after carefully analyzing FRD and BRD.

Executed all test cases in different phases of testing like GUI Testing, Functional, Regression, Integration, System, Sanity and User Acceptance Testing.

Developed and maintained automated Regression test cases in Selenium WebDriver using Java programming language and JUnit Framework.

Writing the test cases using Element locators, WebDriver methods, Java programming features and JUnit Annotations.

Created and enhanced numerous test scripts to manage changes in the tested application's GUI, objects and in the testing, environment using Selenium WebDriver.

Worked in Agile environment as a part of the Scrum team participated in daily standup meetings,

sprint planning meetings as well as retrospective meetings and iteration reviews.

Used Cucumber for browser-based testing with scenarios and situations.

Designed Data Driven and Keyword Testing Framework in Selenium and captured data dynamically from web controls.

Executed Manual Test Cases by using Positive and Negative data inputs for Front End / User Interface testing.

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

Developed automated test scripts to test REST services using both XML and JSON formats.

Performed Backend Testing by writing SQL queries and joins to retrieve data from the database.

Used JIRA to track bugs and maintained the flow of iterations.

Performed Web Services Testing using SOAPUI with REST to create and execute Functional, Regression, compliance, and load tests.

Environment: Selenium, Java, SVN, XML, ETL, JIRA, SOAP, REST, SOAP UI,MS SQL Server, SSIS,SSRS,QTP,JSON.

Info Apps, India June 2013– February 2015

Java Programmer

Responsibilities:

Developed web-based application using JSP, HTML, AJAX, JavaScript.

Used Eclipse IDE for Java coding.

Implemented the MVC model for the web application using Struts framework.

Involved in the front-end coding using Struts concepts like Action classes, Tiles framework, Dyna Action Form Beans.

Used Struts Tiles to design the layout of the pages.

Client-side validations are performed by the JavaScript developed in the Struts framework.

Involved in programming several JSP tags using Struts Tag lib component, to modularize and stream line web page.

Created XML files to enable users to access the system.

Created the stored procedures for inserting and updating the data in the database.

Developed and implemented the business logic component in middle tier using JDBC and EJB framework including stateless session classes and Entity bean classes.

Deployed the application on WebLogic Server.

Involved in the performance tuning sessions and suggested few performance improvement techniques such as caching.

Used SQL queries to perform the back-end testing on Oracle.

Conducted regression testing after every new build.

Worked with users on User Acceptance Testing.

Involved in tracking and reporting defects using QC and was also responsible for communicating the status to the development team.

Environment: Java, JDK, Struts, Eclipse, Web Logic, Junit, Firebug, SQL, HP Quality Center, Oracle10g and Windows, HTML.



Contact this candidate