Email: ******@******************.*** Tanuja Naik Contact: 469-***-****
PROESSIONAL SUMMARY:
SDET/Automation Tester with around 9 years of experience in Information Technology with the emphasis on Design, development of Software Quality Assurance/Testing/Automation of Web Based, DevOps Testing of Web Client Server, Cloud (AWS), Mobile, API, Webservices applications on various domains like Insurance, Ecommerce/Retail, Financial services.
Around 8+ years of IT experience as a QA Analyst/ Tester application using Manual and Automated testing tools.
Strong knowledge of Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) and the Role of QA in different testing methodologies like Agile and Waterfall etc.
Experience in designing and creating automation frameworks for J2EE based applications using Java, JUnit/ Testing, Selenium WebDriver/Server/Grid, ANT/Maven and Jenkins.
Developed and executed Test Plan, Test Cases, and Test scripts for various applications.
Excellent work experience in Functional, Integration, Regression, System, Compatibility, Performance, Acceptance, Smoke, Security, Stress, Black Box, GUI, Cross Browserand User Acceptance Testing (UAT).
Good experience in creating, modifying, and enhancing both manual Test cases and Test Scripts created in Selenium Web Driver with Test NG and Junit frameworks.
Working knowledge of SOA, Web Services, Web Services Definition Language (WSDL), SOAP, XML and XML Spy.
Exposure in programming languages and script like Java, JavaScript, HTML, CSS and Shell Script.
Worked with Agile team to develop scripts in cucumber.
Proficient in RDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2 and MY SQL PL/SQL, SQL* Plus, Database triggers, Procedures, Functions.
Expertise in Automation tools such as Selenium Web Driver, Selenium IDE, Selenium Grid, Java, Git Hub, Jenkins (continuous integration-CI), Maven, IntelliJ, TestNG, JUnit, Cucumber (BDD/TDD) Protractor and Appium.
Experience in designing, developing, and maintaining Test Automation Frameworks like Data Driven, Keyword Driven, Hybrid and BDD/TDD/ATDD.
Experience in designing and developing the BDD/TDD framework and worked with the scrum master, product owner and users to derive the Scenarios and created features using Gherkin language, Step definitions and cukes test using Cucumber.
Developed and executed test cases for SOAP and RESTful web services using SoapUI/Ready API, Postman tools and REST Assured API. Updated WSDL file as needed for Endpoint, Tested request and response XML. Added Assertions to validate the response xml with database.
Experience in Cross Browser Testing and Parallel Test Execution using Selenium Web Driver, TestNG and Selenium Grid.
Experience in creating page objects by using Page Object Model, developing reusable library functions in java and using unit testing frameworks like Junit, TestNG.
Tested manually and Automated Hybrid Mobile Application using Appium, Selenium, protractor, JavaScript, Java.
Good Experience in using Configuration management tools like Sub Version (SVN), GitHub, and Build management tools like MAVEN and ANT.
Good Expertise in Schedule jobs via Jenkins (Continuous Delivery) and Continuous Integration for automating the build and deploy processes allowing significant increase in test automation. Monitoring the jobs scheduled jobs.
Proficiency working in Relational Database Management Systems including MS Access, MS SQL, SQL Server, and Oracle.
Wrote complex SQL queries to extract and validate the data from the Facets database for member and claims data.
Experience in developing and understanding of HTML, XML, CSS and good Experience in jQuery, Java script.
Skilled in Bug Reporting and Management using Jira, Quality Center, Rally and MS Excel.
Good understanding of data formats such as XML or JSON.
Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber.
Using Spring Framework written Java Coding for API Testing using Post. Performed Java Web Services testing for REST API Calls. Performed API Testing using Postman and SOAP UI.
Experience in Data Driven Testing, Cross browser testing and Parallel Test Execution using Selenium WebDriver, TestNG and Selenium Grid.
Thorough Understanding of Unix/Linux/Windows Environment.
Excellent Organization, Analytical and Problem-Solving skills, and ability to learn new technologies.
Good Communication and Interpersonal skills. Technically sound, Result-Oriented with Strong Problem-solving skills. Innovative & efficient. Capable of working as a Team Member or Individually with minimum supervision.
TECHNICAL SKILLS:
Testing Tools
Selenium Web Driver/ Server / Grid /, HP Quality Center, JIRA, JMeter, Rational tools, Postman, Rest Assured, SoapUI, Appium, XCode, Espresso
Defect Tracking Tools
Quality Center, Bugzilla, JIRA-Zephyr, Rational ClearQuest.
Testing Methodologies
Sanity, Manual, Smoke, Functional, Integration, Regression, GUI, Load/Performance, Automated, System and User Acceptance Testing.
Defect Management Tools
JIRA, Rational ClearQuest, Bugzilla, Project Issues.
Quality Assurance Areas
Mobile Application Testing, GUI Application Testing.
Mobile Platforms
iOS, Android, Feature Phones.
STLC Methodologies
Software Testing Life Cycle Fundamentals.
SDLC Methodologies
Waterfall, V-Model, Agile.
Continuous Integration
Ant, Maven, Jenkins, Jenkins Pipeline, DevOps, GitHub
RDBMS
MS SQL Server, Oracle, MySQL.
Web Technologies
HTML, XML, OOP, Java Script.
Programming Languages
Java, C#, JSP, HTML, XML, JSON, JavaScript, SQL, Groovy.
Operating Systems
Windows 7 / 8.1 / 10, Mac OS, UNIX.
CERTIFICATIONS:
Clinical Research Associate (Certified)
EDUCATIONAL DETAILS:
Bachelor’s in Science
PROFESSIONAL EXPERIENCE:
Harborside Healthcare- Boston, MA Apr 2018 – Present
Role: Sr SDET / QA Automation
Harborside Healthcare, LLC, through its subsidiaries, owns, operates, and manages 55 long-term care facilities, including 53 skilled nursing facilities, 1 residential care facility, and 1 independent living facility. These facilities offer skilled nursing care, sub-acute care program, orthopedic, cardiac, pulmonary, wound care, and hospice services.
Roles &Responsibilities:
Participated in planning and developing test strategies and plans for Functional and Performance tests.
Involved in Requirements gathering and reviewed Business Requirement Specification documentation and participated in preparing Test cases based on Product Backlogs.
Designed and developed automation framework using Java, Selenium WebDriver, TestNG, JUnit, Maven.
Designed, developed, and executed Automated tests using Selenium WebDriver, TestNG.
Created Framework from scratch using Key Word Driven, Data Driven Framework, Page Object model (POM).
Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG Test Suites with Multiple Threads and by adding different annotations.
Handled special Mouse Events and Selected the options from the Dropdowns using Selenium Actions builder, mouse hover and Synchronization.
Performed Web Services testing using POSTMAN, Rest Assured and SoapUI.
Created scripts using Selenium WebDriver, TestNG, GRID and setup with Jenkins to run after deployment is done.
Participate in documenting Automated Test Strategy and assist the Testing Team with on-going Automated Test Execution.
Used Agile programming techniques, such as test-driven development, continuous integration and testing, and story-based iterative development to build better software.
Raised defects and performed tracking using JIRA and reported to developers and test manager.
Interpret application architectures and identify areas for automation.
Tested Restful API using Rest Assured. Verified Http Methods GET, PUT, POST. Added Assertions using Ham Crest matchers to verify Restful response body content.
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.
Configured Jenkins build jobs using GitHub, Maven, TestNG to perform Continuous Integration and Continuous Delivery in the Application.
Develop and execute application software testing such as functional, integration, and regression testing to ensure the quality of the features.
Create test plan, test cases, test scripts to support specific software testing objectives, and assist team in creation, review, and finalization of agile stories and story acceptance criteria.
Reviews and give value added input on the Product Requirement Documents created by project Manager.
Configured Selenium and GRID scripts on Virtual machines.
Performed Mobile Testing of Native and Web Apps using Appium on Android and IOS Platforms.
Inspected Mobile Elements using Appium Inspector.
Prepare TestNG XML, build XML to work for automation scripts and run them in remote systems.
Define and track quality assurance metrics such as defects, defect counts, test results and test status using JIRA defect tracking system.
Perform Integration testing functional testing regression testing and End to End testing of the new releases in Workplace Engagement.
Environment : Selenium WebDriver, Selenium Grid, Eclipse, Maven, TestNG, Java 8, Oracle, GitHub, Jenkins, JIRA, Manual Testing, Agile/Scrum, Rest Assured, SoapUI, POI, BDD, Cucumber, Appium, Android, IOS, Appium Inspector.
Client: State Farm Insurance, KS City, MO Jan 2017 – Mar 2018
Role: Automation Engineer.
State Farm is a good insurance company that features a wide variety of insurance policy options, though its rates are rather pricey for both home and auto insurance. The company makes up for this by offering a variety of discounts—such as its Steer Clear driver program—and having solid customer service
Roles &Responsibilities:
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 UIvalidation.
Involved in Design, Architecture, Development of BDD framework by writing Features files, Step definitions and actively 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 object locators in Selenium.
Implemented the architecture of 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.
Worked in JavaScript based technologies like angular.js, cucumber js, protractor
Used Protractor to develop automated Scripts to test the UI Developed on Angular JS Platform in a continuous integration and continuous delivery (CICD).
Used Selenium automation (TestNG) to different type of browsers to perform Cross Browser Testing.
Maintained Automation scripts and responsible for code check-ins into Git, SVN.
Utilized Apache POI jar file to read test data from the excel spreadsheets 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 for Database Testing.
Used MAVEN to build and run the Selenium automation framework, Once the script got over, framework used to send the automation reports over email.
Involved in Web services testing using SOAPUI/Ready API Tool. Validated request and response XML, JSON. Added assertions to validate the XML, JSON in Web Services SOAP and RESTFUL.
Data Defined and Manipulate (DDL/DML) using SQL Queries in Oracle.
Automated RESTful web services by using REST Assured java libraries
Automated the mobile version of the application using Appium, Selenium and Java. Used Appium Desktop for Appium Server and Used Appium Inspector to locate elements on Mobile App.
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 an 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.
Environment: Java, Selenium WebDriver, Apache POI, Rest Assured, TestNG, Firebug, Fire Path, XML, XPATH, DOM, Cucumber, Appium, Jira, Git, Agile, SOAP, RESTful, Microservices, SQL, Jenkins, SoapUI, Ready API, Swagger Gherkin, Eclipse, Maven, Oracle.
Client: Citi Bank, New York, NY Jul 2014 – Dec2016
Role: QA Automation Engineer
Citibank is the consumer division of financial services multinational Citigroup. Citibank was founded in 1812 as the City Bank of New York, and later became First National City Bank of New York.
Responsibilities:
Analyzed business requirements, functional requirements, use cases and provided feedback for clear understanding of each requirement.
Identified test cases to automate and develop automation test scripts using Selenium WebDriver and Java.
Involved in creating the functional testing framework using TestNG and using Selenium WebDriver for writing Automated Scripts with Java.
Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, used Git and Source Tree as VCS for a Java based Web application, used Maven as build tool and Jenkins to create and run deployment jobs.
Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.
Configured and Installed Selenium WebDriver, TestNG, Maven and Jenkins for Continuous build cycles.
Worked closely with Agile Scrum team to ensure product testability while running E2E Regression tests in Selenium WebDriver using TestNG and maintained test environments used for white box testing during new product releases.
Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
Worked on performance and load testing using JMeter. Involved in testing and quality assurance
Involved in developing Test automation Framework for the application using Selenium WebDriver with Maven.
Reviewed the automation scripts and created Continuous Integration Jobs in Jenkins.
Involved in functional testing, Integration testing, User Acceptance testing, Regression testing.
Implemented and worked on Acceptance Test Driven Development (TDD) agile methodologies completing releases ahead of schedule.
Involved in Agile (Scrum Process) methodology based on Project Planning, Test Planning and Coordinating on all SDLC phases.
Used Quality Center for bug-reporting, tracking and to create and execute various scenarios, generate graphs, overlaid graphs for comparison, and analyzed the results.
Validated the data in the database by using SQL queries.
Performed Backend Testing by Executing SQL Queries against Oracle and SQL database.
Responsible for the Team performance and preparing & submitting the graphs and metrics to the higher management.
Environment:
Java, Selenium WebDriver, TestNG, Maven, Cucumber, Jenkins, SoapUI, HTML, XML, JavaScript, Git, TDD, Agile, Quality Center, SQL, Oracle, Windows.
Client: T- Mobile, Bellevue, WA Mar 2012 – Jun 2014
Role: Quality Analyst.
T-Mobile is the brand name used by the mobile communications subsidiaries of the German telecommunications company Deutsche Telekom AG. The brand is active in the Czech Republic, the Netherlands, Poland, and the United States.
Responsibilities:
Reviewed requirements and specifications and provided input during requirements and specification walkthroughs.
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.
Created and executed SQL queries against Oracle database compared the results and analyzed discrepancies.
Manually performed back end testing by writing SQL queries.
Used Quality Center to define requirements, design test steps, run as test set, report, track and close bugs.
Executed test cases compared with expected values and pass/fail reports updated through Quality Center.
Involved in UAT Testing and Used Quality Center to report bugs.
Participated in bug triage meetings with developers to validate the severity of the bug and responsible for tracking of the testing life cycle.
Maintained close and strong working relationship with teammates and management staff.
Involved in developing test methodologies, test plans and manual test cases for the application and prepared UAT test Plan.
Involved in project planning, coordination and implemented QA methodology.
Automated regression test cases for QTP.
Involved in writing and implementation of the test plan, various test cases and test scripts using by Test Director.
Generation of Data for execution of Test cases.
Generate test records, modify scripts to do regression test.
Developed SQL scripts and stored procedures using PL/SQL.
Created data driven script to be used with various data / test cases for positive and negative testing of the application.
Used Test Director for defect Tracking and defect reporting.
Actively attend meetings with fellow testers and other groups to evaluate the progress of the application.
Environment:
Manual Testing, QTP, Test Director, Quality Center, Rational Rose, MS Office, HTML, DB2, SQL Server, Windows.