SINDHU ANAND
Senior SDET
: ***********.**@*****.*** : 919- 400-9805
Senior SDET with 10+ years of experience in all phases of Software Development Life Cycle(SDLC) &Software Test Life Cycle(STLC), skilled in various programming and testing technologies like Selenium, BDD, Mobile Testing, API Testing & current QA methodologies serving various domains such as Health Care, Retails, Finance and Mobile Application.
PROFESSIONAL SUMMARY:
Strong knowledge in implementing Waterfall, Agile (Sprint/Scrum) Methodology by analysing requirement specifications.
Assessed and analysed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings.
Test lead, responsible for conducting and participating in daily standup meetings and creating reports on weekly basis to review and update to whole project team about the status, open issues, road blocks and testing progress.
Overall experience comprises of working with Retails sectors, Health care, Sales performance and Finance sector.
Proficient knowledge on creating Test Suite for Cross Browser testing, Parallel Browser testing, Functional testing and Regression testing with the use of TestNG annotations like Groups, Parameter and Data Provider.
Extensive knowledge to find the elements on the web page based on the locators like ID, Name, Tag, Class Name, XPath, Link Text, Partial link Text and CSS.
Well versed in formulating test scripts with user actions like Pop up window, Snap Shot, reading the data from html table, Drag and Drop, Switching the multiple windows, Select Drop Down, button, alert and checkbox etc.
Performed Cross Platform Testing and Cross Browser Testing in the Selenium Grid using Desired Capabilities and Remote WebDriver.
Expertise in writing and executing Test plans, Test Suites, Test Cases, Test summary reports, for automation and manual testing as well, based on User requirements, System requirements and Use Case documents.
Developed Test Scripts to implement Scenario Outlines and step definitions for BDD (Behaviour Driven Development) using Cucumber in Gherkin format.
Expertise in implementing Selenium WebDriver for handling Forms, Links, Tables which are the structural elements of a web page.
Incorporated the test data in Test scripts from Excel using Apache POI API.
Expertise in various types of testing like Smoke Testing, Sanity Testing, Regression testing, Functional testing, Database testing, Integration testing, System testing, GUI testing, User Acceptance Testing.
Effective management of sprint user stories and tasks by using JIRA and Rally as an agile management tool.
Actively involved in implementing testing frameworks Keyword Driven, Data Driven, Hybrid and Page Object Model (POM) using Selenium.
Hands on experience in working with Mobile Testing using Appium and Perfecto Mobile.
Conversant in using Maven build tools to manage framework dependencies, jar files, project structure and test management.
Acquaintance with Log4J framework to store the flow details of selenium tests.
Worked extensively in testing the Web Services like SOAP and Restful API using SOAPUI to validate the responses using Assertions.
Effectively involved in Defect logging, tracking and managing Defect Life Cycle with the help of HP Quality Centre, JIRA, Rally, Bugzilla.
Expertise in Database Testing using SQL Queries with multiple Databases like SQL Server, MySQL and Oracle.
Notable experience in Java, OOPS concepts and Collections required for Selenium frameworks.
Extensive implementation of Continuous integration tools like Jenkins.
Performed Merge Conflicts using Configuration management tools like GIT, SVN.
Highly motivated self-starter individual capable of working independently and collaboratively within a diverse technical team.
Possess good Documentation Skills and ability to produce complete project deliverables in specific deadlines.
Exhibited appreciable communications and presenting skills in various grooming sessions, sprint planning, sprint reviews and retrospective meetings.
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, Appium, QC, ALM
Test Build&
Integration Tools Maven, ANT, Jenkins, Hudson
Frameworks Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)
Programming Tools JAVA, JavaScript, Python, VB Script, Gherkin, SQL, C, C++
Markup Languages HTML, XML, XPath, CssSelector
Databases MySQL, Oracle, SQL Server
Browsers Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera
Operating Systems Windows XP/7/8/10, Ubuntu, UNIX, LINUX
Defect Tools HP Quality Center, JIRA, ALM, Rally, Bugzilla
MS Office Tools Outlook, Word, Excel, PowerPoint, MS Access, Visual Studio
Utilities IntelliJ, Eclipse, GIT, Tortoise SVN, FireBug, FirePath
Mobile Testing Tools Perfecto, Appium, See Test
PROJECT 1:
Macy’s Senior SDET
Cincinnati, OH Jan 2016– Sept 2017
PROJECT DESCRIPTION:
Macys is a technology company driving the future of commerce It involves in building brand-new, commerce-related applications powered by AI, messaging platforms, and cloud technologies. The aim was to upgrade and add enhancements to existing software application by adding new functionalities and Macys Mobile's next generation test engineering initiatives. Another part of this project, involved in development of broad testing framework/ unit, functional, build validation and integration testing on various mobile platforms of various versions and operating systems.
RESPONSIBILITIES:
• Assessed &analysed user stories, Business Requirements (BRD), Functional Requirements (FRD) and participated in Sprint planning, Review Sessions & Scrum Meetings.
• Recognized and classified the overall plan for Test Scope, Test Strategy High Level Document and Test Data within the context area of each sprint.
• Strong experience with software development approaches like Agile and Iterative.
• Delivering and implementing the project as per scheduled milestones. Participating in user acceptance testing and production support.
• Interacting with the client and onshore/offshore team for providing daily status and also for requirements gathering, analysis and for other testing activates of the application.
• Test planning, test case writing, execution of test scripts, evaluating test results, problem reporting, defect tracking for testing new applications.
• Involved in preparing test cases using Selenium WebDriver to validate all UI components, Popups, Browser navigators, Mouse Movements.
• Implemented TestNG automat framework for Smoke Test to ascertain that the crucial function of the application work and also implemented Regression Test to verify the excising functionality is affected and to check the configuration of the code.
• Experience in Drag and Drop, Scroll Down, Synchronization, Double Click, CheckBoxes using Selenium Web Driver.
• Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind the Boundary Value Limitations, Equivalence classes.
• Involved in preparing the high-level Test Strategy & Plan and developed Test Cases in accordance with the functional specifications.
• Created and executed User Acceptance Testing Test cases for Order fulfilment function for end-to-end Online Cart/Check-Out module including Order Workflow, Tax Calculations, Shipping cost, Order Reviewing, User Accounts, Email Confirmations, Order Status, Etc.
• Tested Native and Browser Mobile Apps based on Android Platform using Android Studio and UI Automator Viewer.
• Engaged in framework enhancements, troubleshooting, code reviews, and maintaining deliverables quality.
• Handled the special mouse events and selected the options from the dropdown 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.
• Performed API Testing/ Web Service Testing of the SOAP and Restful Services using SoapUI.
• Used Java API, JSON API to test Restful web services and handled JSON request creation and response parsing.
• Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, Cucumber, TestNG.
• Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step
• Verified the integration of various components in the application and executed end-to- end testing.
• Involved in developing automated UAT test cases using Cucumber.
• Used Hybrid/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
• The Test Cases were configured to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
• In Hybrid/Data Driven Framework, the Test Suites, Test Cases & Test Data Sets were configured to perform or skip the execution and wrote the test results Passed/Failed/Skipped to the output files.
• Scripted the Test cases and managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration.
• Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analysed the Test Results from Jenkins UI.
• Worked with developers to update the defects, resolve them and track their status using JIRA.
ENVIRONMENT: Java, Selenium, Selenium WebDriver, TestNG, XPath, Firebug, Eclipse, Hybrid/Data Driven Framework, Oracle, Cucumber, SoapUI, Maven, Jenkins, JIRA, Agile/Scrum, Android OS, Selenium Grid, Jenkins, GitHub.
PROJECT 2:
The Home Depot Senior Selenium/Mobile QA Lead Atlanta, GA April 2014 – Dec 2015
PROJECT DESCRIPTION:
Item Data Management IDM) is core of Merchandizing Operations in The Home Depot. STEP Workbench is a Product Information Management platform provided by Stab Systems. Vendors use the web based interface to upload new items for Home depot review. The new items were initiated, and later enriched by vendors. Once enriched, the items were reviewed by different departments and finally approved. Home Depot use the STEP workbench to review and maintain data for item.
• Involved in setting up the Test Environment and created Test data.
• Lead onshore and off shore team, participated in resource allocation as needed, assigned project work to sub-teams and/or testers, provided estimates as needed, provided input to Test Plan, point of escalation, SME within function or application, and provided status reports as needed.
• Attended release calls, project & defect meetings, shared information with team, & ownership of any issues resulting from meetings.
• Acted as a liaison between technical and business teams during testing, and implementation phases.
• Analysed and reviewed business requirements with developers, testers, system analysts, and architects to ensure accuracy of requirements by conducting review meetings.
• Coordinated the planning and execution of the comprehensive test plan including unit testing, application testing, device testing, integration testing, regression testing and workflow based testing.
• Participated in the design, code, and test cases and test plan walk through with the development and design team.
• Created test cases for manual testing, performed peer-to-peer review of the test cases to maintain the quality of the cases.
• Executed Scripts using Perfecto Mobile for IOS and Android Devices including Tablets.
• Performed System, Integration, Database, Smoke, Functional, Regression, Performance, and Ad hoc, testing for IOS app And Android App which is developed using Java.
• Tested Native and Browser Mobile Apps based on Android Platform using Android Studio and UI Automator Viewer.
• Configured Virtual Devices and used the Devices to perform Mobile Testing.
• Connected Real Mobile Devices in Debug mode and performed Mobile App testing.
• Involve in coordinating to ensure testing of functional areas is complete, tracked and on-schedule.
• Connected Real Mobile Devices in Debug mode and performed Mobile App testing.
• Involve in coordinating to ensure testing of functional areas is complete, tracked and on-schedule.
• Implemented Data driven framework and worked extensively with TestNG Testing Framework.
• Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.
• Experience in using Selenium automation frameworks like Hybrid, DataDriven, Keyword frameworks and Page Object Model (POM).
• Involved in testing Web Services via SOAP and REST using SOAPUI. Installed, configured
• Expertise in using SOAPUI tool to test web services using WSDL/WADL files.
• Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
• Developed BDD (Behaviour Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions.
• Experience in Drag and Drop, Scroll Down, Synchronization, Double click, Checkboxes using Selenium WebDriver.
• Participated in walkthroughs and technical reviews all through the testing phase.
• Developed coverage matrix for integration testing of assigned modules.
• Worked with the Application teams to determine readiness for End User Acceptance testing.
• Handled the SSL certificate error using desired capabilities in the entire web Browsers.
• Ability to perform Compatibility testing with different browsers like Firefox, Chrome, IE, Safari and with different operating systems like Windows, Android, Mac OS.
• Used AutoIt, Robot API tools in automation for Mouse movements, Keystrokes, Window control manipulations and print pop-ups which are not possible by Selenium WebDriver.
• Participated in Production Readiness assessments and also Participated during go live support.
• Coordinated with Performance and Scalability testing.
• Worked on Multithreading and Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
• Used Log4j to capture the log that includes runtime exceptions.
• Prepared medium to complex queries in SQL Developer against the source and the Target tables and compared the Results.
ENVIRONMENT: Selenium WebDriver, Selenium Grid, TestNG, XPath, Jenkins, Soap UI, Cucumber, Maven, Java, UNIX, Windows, Eclipse IDE, MS Office Tools, Agile, SQL
PROJECT 3:
Iconixx Senior QA Agile Engineer
Texas, USA July 2012 - Dec 2013
PROJECT DESCRIPTION:
Iconixx is a comprehensive Sales Performance Management application that helps sales teams and executives align their sales strategies with their long-term corporate objectives. Iconixx provides Sales Performance Management (SPM) that allows sales organization to monitor, understand, and make changes to sales processes that affect the efficiency and effectiveness of sales reps, sales executives and sales managers. Iconixx helps sales reps maximize their efficiency, allocating more time to serving clients and pursuing business opportunities.
RESPONSIBILITIES:
• Lead sub-teams, participated in resource allocation as needed, assigned project work to sub-teams and/or testers, provided estimates as needed, provided input to Test Plan, point of escalation, SME within function or application, and provided status reports as needed.
• Attended release calls, project & defect meetings, share information with team, & ownership of any issues resulting from meetings.
• Analyzed and reviewed business requirements with developers, testers, system analysts, and architects to ensure accuracy of requirements by conducting review meetings.
• Assisted team lead in preparing the test strategies and test plans to ensure that user needs are satisfied for functional, user interface, performance, usability, and security requirements.
• Analyse the business Requirements and closely work with the Business Team to get the clarifications addressed.
• Contributed in preparing the Test Plan and wrote Test Cases against the requirements.
• Designed, Executed and maintained automation Test Scripts in Selenium RC using JAVA.
• Execute the Test Cases and review the results with Business to get the Business approval for UAT.
• Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using Selenium Grid.
• Performed Selenium Synchronization using Explicit & Implicit waits.
• Involved in Web Services Testing using SOAP UI.
• Involved in the regression test planning for the project and identified the critical regression tests.
• Executed the automated regression test cases during every phase and also executed the daily regression test suites.
• Executed some test cases using TestNG parameters, data providers, suites, parallel suites and groups.
ENVIRONMENT: Java, Selenium WebDriver, Selenium Grid, TestNG, SVN, Key Driven Framework, JDBC, Jenkins, SQL, XML, HTML, Maven, Restful API, JIRA, Apache POI, log4j.
PROJECT 4:
Broadridge Quality Assurance Engineer
New York, USA April 2011 - Nov 2012
PROJECT DESCRIPTION:
Broadridge’s BCAM is an advanced, real-time and flexible solution that delivers straight-through-processing for a variety of corporate action processing needs, including announcement data capture and cleansing ‘notification processing and entitlement calculations. Broadridge’s BCAM provides the software, infrastructure and retained services needed to support end-to- end corporate actions processing. BCAM provides a complete solution to help clients meet increasing regulatory demands for data consistency, transparency and accuracy, while avoiding the high costs and potential risks associated with a company gathering, cleansing and distributing such data on their own.
RESPONSIBILITIES:
• Involved in understanding Corporate Action Domain.
• Understanding the application functionality from various documents supplied from client.
• Involved in designing in of Automation Framework Using Selenium WebDriver.
• Implemented TestNG for automating the test scripts.
• Manually performed data base Back-End testing by writing SQL queries.
• Involved in writing Utility scripts & Project specific scripts by Using Selenium Web Driver Automation Tool.
• Preparation and review of Functional Test Case based on User Require Document, Data Handling Sheets and Business Process Flow.
• Responsible for varying defects which are fixed.
• Execution & Debugging of the test scripts using Eclipse.
• Implemented object map in the selenium automation framework.
• Tested the Interfaces and Data by Writing and Execution of System Test Cases.
• Involved in peer to peer review of Test Cases.
• Involved in Knowledge transfer for the new joiner.
• Attained daily and weekly meetings, prepared MOM and sharing with team members.
ENVIRONMENT: Java, Selenium, JIRA, SOAPUI, Load Runner, QTP, SQL.
PROJECT 5:
BJC HealthCare QA Analyst
Missouri, &USA Jan 2010 - Feb 2011
PROJECT DESCRIPTION:
This application has transformed traditional online banking into a comprehensive online wealth management suite for all your client’s accounts, all in one convenient place. It helps the client to take care of banking, investments, custody, loans etc., all under one platform. It is used by the Personal Financial Service clients, including individuals and businesses, to access their accounts via the internet 24 hours a day, 7 days a week. This application is intended to bring to our clients a new generation of capabilities to meet their evolving needs for a sophisticated online experience.
RESPONSIBILITIES:
• Involved in deriving the Test Scenarios, preparing the Test cases for every module to test its functionality using both Positive and Negative testing.
• Analysed Test cases and Test Scenarios based on the Requirements.
• Created and executed the test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues using Quality centre.
• Tracked bugs using a bug-tracking system, Quality centre which had also helped in communicating the teammates.
• Identified software defects.
• Evaluated existing quality assurance methods and implemented cost-effective upgrades.
• Actively participated in meetings with business groups to update the project related details.
• Participated in enhancement meetings and was also responsible for weekly status updates, troubleshoot new releases and production issues.
• Worked on System testing, User acceptance testing for a responsive design of the interface.
• Involved in various phases of SDLC such as Design, Development and Testing.
• Involved in testing the database and data validations using SQL Queries
Environment: Manual Testing, Waterfall, Quality center, MS Excel.
PROJECT 6:
HP Software Engineer
Bangalore, India July 2007- Dec 2009
PROJECT DESCRIPTION:
Implemented Online Payroll Management System module by using this, Payroll can be generated based on employee's job type, incentives and hours worked. Project Objectives is to improve efficiency of the company's administration, to store up-to-date information of the employees. A payroll system involves everything that should do with the payment of the employees including role, taxes, keeping track of hours etc.
Responsibilities:
• Designed User Interface using Java Server Faces (JSF 2.0), XHTML, Cascading Style Sheets (CSS), AJAX and JavaScript.
• Involved in writing JSF Backing Beans for controlling the UI and for writing custom components and validations.
• Participated in designing the Entity-Relationship Diagram and created the database tables for the application through SQL commands.
• Integrated the PostgreSQL database with the application through JDBC API for data storage and manipulation operations.
• Participated in code walkthroughs and reviews and involved in fixing the issues and debugged the application.
Environment: JAVA, XHTML, CSS, SQL, Tomcat.