Post Job Free

Resume

Sign in

QA

Location:
Fremont, CA
Posted:
August 06, 2021

Contact this candidate

Resume:

Shobana D

+1-469-***-**** Mail: adn2lg@r.postjobfree.com

PROFESSIONAL SUMMARY

A dynamic and an achievement oriented SDET - QA Automation Engineer with 7 years of experience in Information Technology as a specializing in Enterprise-Wide Web and Client Server Applications.

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.

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, HTTP, WSDL, and REST using various industry standard tools like, 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.

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, Fire Path, 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 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.

TECHNICAL SKILLS

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC

Testing Tools: Selenium, Cucumber, Protractor, Karma

UI Technologies: jQuery, Bootstrap, TypeScript

Test Build & Integration Tools: Maven, ANT, Jenkins

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

Programming Languages: JAVA, Gherkin, SQL C, C++

Markup Languages: HTML, XML, XPath, CSS Selector

Databases: MySQL, Oracle, SQL Server

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Operating Systems: Windows XP/7/8/10, UNIX, LINUX

Defect Tools: HP Quality Center, JIRA, Bugzilla

MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access

Utilities: Eclipse, SVN, GIT, Firebug, Fire Path, Spring STS, Sauce Labs

PROFESSIONAL EXPERIENCE

Company : Resiligence Inc, CA Feb 2019- Current

Client : Universities around Bay Area, K-12 schools

Role : SDET / QA Automation Engineer

Resiligence Inc. is headquartered in the heart of Silicon Valley, California, and mission is to make communities safer. It is one of the Startup company in software solutions to prevent/mitigate emergencies and losses.

Roles and Responsibilities

Responsible for Executing Test cases for end to end flows of various functionalities, for reporting defects and coordinating with developer.

Involved in Mobile App testing (Native apps). Installed the app on Android and IPhone devices to do system testing. Tested using SMS and Email using multiple devices.

Performed web Application testing and GUI testing to test various flows and functionalities

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.

Involved in designing test Cases for CR’s, reviewing the Test Scenarios with the Customer, executing the designed test Cases and reviewing the results with the customer till we get a signoff.

Responsible for getting approval from Business/Customer on the test cases documented before starting execution.

Environment: Read API, Groovy Script, Selenium WebDriver, Jenkins, Postman, HTML, XML, Jason, JIRA, Cucumber, Test Complete, JUnit, Maven, TestNG, Agile, Oracle, Git.

Solverminds Solutions & Technologies Pvt. Ltd., India Aug 2010 - May 2015

Client : WLS, USAC, ACL

Role : QA Automation Engineer

Liner Shipping project, specializing in providing Enterprise application solution for Liner shipping companies, Agencies, Logistics companies.

A truly enterprise application suite for the Liner shipping company with front and back office processes that enable our clients to plan, optimize, monitor and control their global business.

Project #1 : Liner Shipping Project

Role : Senior Software Tester(Operations, EMS module Expert)

Roles and Responsibilities

Participated in all areas of QA product lifecycle Scoping, test case creation, regression, integration,end-to-end test execution

Involved in testing integrated and complex system solutions (Operations and EMS Modules)

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.

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

Analyzed and Reported Impact Analysis Document for the new Change Request

Analyzed requirements and communicating with BA team to any ambiguities

Successfully prepared and executed Test Scenarios and Test cases to cover business requirements

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

modify the existing test cases as the test requirements change

Involved in all phases of testing like black box, functional, system integration, smoke, regression etc.

Assisting with adoption of QA automation tools and processes

Tracking and verification of defects and follow-ups to get them resolve

Project #2 : Tender Management System

Client : Hapag Llyod

Role : Senior Software Tester

Roles and Responsibilities

Responsible for Executing Test cases for end to end flows of various functionalities, for reporting defects and coordinating with developer.

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.

Involved in designing test Cases for CR’s, reviewing the Test Scenarios with the Customer, executing the designed test Cases and reviewing the results with the customer till we get a signoff.

Write and execute manual test scripts, create and manage test data

Responsible for getting approval from Business/Customer on the test cases documented before starting execution.

Prepared and verified entry and exit checklists before starting test

Performed backend testing by SQL query validation.

mentored new hires and interns

Record and monitor discovered defects and QA related issues

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.

Tracking project status, deliverables and generating test execution reports and bug lists

Project #3 : e - Commerce

Client : UASC, Dubai

Team Size : 20

Role : Software Tester

Roles and Responsibilities

Responsible for Executing Test cases for end to end flows of various functionalities Involved in testing phase for End-to-End applications.

Created test cases for various interfaces based on Business Requirement Documents and System Specification documents.

Project is developed using waterfall methodology.

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

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.

Performed web Application testing and GUI testing to test various flows and functionalities.

Created automated test suites and automated the application using Selenium Web Driver.

Participated in Review Meetings and assessed Test Exit criteria.

Utilized JIRA to log defects and manage changes in the requirements.

Driven defects to resolution by working with respective teams and tracking them.

Ran scripts using Selenium by grouping test cases for automation by performing black box, gray box testing.

Debug to analyze the defect root cause, optimize the test scripts for test automation.

Environment: Selenium IDE, Selenium WebDriver, Eclipse, SQL Server, HTML, XML, SVN, JUnit, TestNG, Jenkins, JIRA, Maven, Cucumber.

Awards

SPOT Award for outstanding performance on handling Operations Module.

2014 Excellent Achievement award received, which is the Top rating in Performance Appraisal.

Received appreciation from customer for handling End-to-End testing for TMS

Education

Anna University, Chennai Aug 2006 – June 2009

Course: Master of Computer Applications

Percentage: 80%



Contact this candidate