JAYA RAJU
Phone: 909-***-****
Email ID: ********.****@*****.***
Senior QA Analyst – Manual and Automation
Over 8+ years of experience in Manual and Automation Testing which includes designing & implementation of test plans, test cases, test processes, conducting test review meetings, automation testing of Client Server, Web applications and Backend testing. Good knowledge in Java, Selenium, Cucumber, TestNG, Maven/ANT, SoapUI and Jenkins. Worked in various domains such as Healthcare, Insurance, Banking and Financial Services
Certified Associate in Software Testing (CAST)
Good knowledge of all stages in software developmental life cycle (SDLC), software testing life cycle (STLC) and software developmental methodologies (waterfall model, V model and Agile/Scrum).
Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/Web Driver/IDE/Grid, HP Quick Test Professional (QTP) and Junit/TestNG, Load Runner, Quality Center (QC) and SOAPUI.
Experience in Selenium WebDriver automation tool with TestNG framework using Java.
Designed Test Cases Using Selenium WebDriver and TestNG.
Skilled in using Rally, JIRA and Bugzilla as Test management and bug reporting tools.
Expertise in using build tools such as Maven, Apache Ant and managing continuous integration scheduling script execution with Jenkins.
Experience in using AutoIT, to automate the Windows GUI and Window pop-ups.
Proficiency in using Java as client library for Selenium WebDriver to design and developed Automation Test Framework using Junit and TestNG.
Used Selenium WebDriver, Parallel Processing, Eclipse and TestNG Annotations in creating HTML reports, Test Suites and Test Scripts.
Expertise in creating automation script from scratch.
Sound knowledge of developing different type of framework like Data driven, Hybrid driven and Page Object Model (POM).
Design & Develop data driven framework using Selenium WebDriver, TestNG and Apache POI API.
Capability in Cross-Browser and Compatibility Testing to see their behavior with different browsers and in different environments.
Expert in System, Functional, Integration, Regression, Load and Performance testing.
Good working experience on SOAP UI and REST for testing and validating various Web Services used in the application.
Familiarity in writing and executing the Test cases, analyzing the Test results and Defects Tracking.
Lead and implemented various test cycles including System Testing, Integration Testing, User Acceptance Testing (UAT), Regression Testing, Smoke Testing, Functional Testing, Black box testing, Recovery Testing, Compatibility Testing, End to End Testing.
Expert in developing test Scripts to implement the Test Cases, Scenarios, Steps, Step Definitions and Features for BDD (Behavior Driven Data), TDD (Test Driven data) and ATDD (Acceptance Test Driven Data) using Cucumber.
Experience in Oracle database administration and good understanding of Data warehousing concepts and testing Web Services using SOAP UI.
Professional experience in designing Test Cases and Test Scripts for Windows, Java, Oracle and UNIX environments. Good exposure on Bug Life Cycle and Automation Framework.
Hands on experience with Configuration management tools like SVN, GIT.
Generated test logs using Log4j for various log level.
Experience in doing performance testing of service using JMeter .
Expertise in analyzing the results and reporting suggestions and defects.
Experience in database query manipulation, SQL statements, stored procedures and triggers.
An effective communicator, committed team player, quick learner and rapid problem solver with commitment and a strong work ethic and ability to quickly adapt to new environments.
Excellent organizational skills and the ability to handle multiple assignments concurrently.
CORE COMPETENCIES
Automation testing
Manual testing
Integration testing
System testing
Smoke testing
Regression testing
Functional testing
Web / UI testing
User Acceptance Testing (UAT)
Cross Browser
Testing
Agile/Iterative/Waterfall
Software Development Life Cycle (SDLC)
Software Testing Life Cycle (STLC)
Behavioral Driven Development
(BDD)
Test -Driven Development
(TDD)
Selenium IDE/RC/WebDriver/Grid
Frameworks-Hybrid, Data Driven, Keyword, Page Object Model, Modular
TestNG
JMeter
Cucumber
SVN
Log4j
Maven
Jenkins
SoapUI
Restful API
JIRA
TECHNICAL SKILLSET
Test Approaches
Waterfall, Agile/Scrum, SDLC, STLC, Bug life Cycle
Testing Tools
Selenium WebDriver, Selenium IDE/RC, SOAPUI, Appium, Perfecto, JMeter, Jenkins, Selenium Grid, QTP
Frameworks
Page Object Model, Keyword Driven, Data Driven, Hybrid Driven, Cucumber, TestNG, Junit, log4j
Artifacts
Test Plan, Test Case, RTM, Test Summary Report, Bug report, User Stories, Backlogs
Test Build and Integration tools
Jenkins, Maven, Ant
API testing
REST, SOAP, SOAPUI
Programming Tools
Java, Python, C#, C, C++, Gherkin, VB Script
Operating System
Windows XP/Vista/7/8/10, Unix, Linux, IOS
Databases/DB tools
SQL Server, Oracle, MySQL, SQL
Defect Tracking Tools
HP ALM/Quality Center, JIRA, Bugzilla, Rally
Markup Languages
HTML, XML, CSS
MS Office Tools
Outlook, Word, Excel, PowerPoint, MS Access
Other Utilities
Eclipse, PL/SQL, GIT, SVN, Sauce Labs, Firebug, Fire Path, JMeter
Types of testing
Manual Testing, UI Testing, Integration Testing, Regression Testing, Black Box Testing, White Box Testing, Localization Testing, Performance Testing and Ad-hoc testing
Education
Bachelors of Technology in Computer Science and Engineering
PROFESSIONAL EXPERIENCE
Senior QA Analyst – United Airlines, Chicago, IL Duration: Sep’ 2016 – Till Date
Project Description:
United Continental Holdings, Inc., commonly referred to as United, is a major American airline headquartered in Chicago Illinois. The project was about creating an interface to the staff which could be used as the application to track status of customer boarding details, seats, next possible flights alongside with the information of the customers on boarding. This application soon became handy to the staff, whereby it was required a lot of manual and then automated testing as it had sensitive data and the functionality had to be checked more accurately.
Roles/Responsibilities:
Worked in Agile/Scrum methodology & performed agile testing to check entire functionality of application.
Involved in preparing Master Test Plans, QA metrics and mentoring the team in testing methodologies.
Managed life cycle of automation project involving in hosting the automation meetings, coordinating, gathering the automation requirements, defining the scope of automation testing.
Developed the automated test script for regression test suite in an application by using Selenium tool.
Experience with Performance testing of frontend and backend systems.
Identify and recommend performance testing tools to be used to meet client requirements.
Created automation framework using Data Driven framework to test web application. Thorough understanding of POM using page factory.
Worked on Selenium WebDriver automation script in Java for cross browser testing. Used testing annotations to group the test methods and for cross browser.
Involved in Web Application GUI automation creating regression suites using Selenium Web Driver, JUnit/TestNG, and Eclipse.
Used Data Driven Framework with Page Object Model and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
Developed test scripts to fetch test data from Excel using Apache POI API.
Used Firepath and Firebug Firefox plugins for identifying all the web elements using locators.
Developed Java Test scripts using TestNG annotations.
Maintaining the Selenium and Java automation code and resources in the GIT Hub source control.
Wrote Selenium script for taking screen shots using Extent Reports API and implemented action class to perform mouse movement.
Designed and Built Automation Framework from scratch using Selenium WebDriver, Eclipse, TestNG and Java in Windows platform.
Managed individual sprints user stories and tasks using JIRA as tracking tool.
Interacted with the Subject Matter Experts (SME) and Business Analyst to get a better understanding of client business processes and gather requirements.
Attended weekly design meetings to understand the application and specific new or modified features.
Analyzed functional requirements and design specifications to ensure that application meets all technical and business requirements.
Configured Jenkins built job for continues integration and for regression testing.
Reviewed database test cases according to assigned requirements to validate reports by retrieving data with complex SQL queries from SQL Server database.
Participated in sprint planning, execution, testing and releases in Agile/Rapid Methodology.
Performed System Testing, GUI Testing, Integration Testing, Functional and Regression Testing.
Performed database validation using SQL queries and wrote test automation scripts using Selenium Web Driver.
Used Junit and TestNG as testing framework and Maven for project building.
Environment: Selenium WebDriver, Selenium IDE, Jenkins, Soap UI, HTML, XML, JIRA, Microsoft Office, Cucumber, Eclipse, JUnit, Maven, TestNG, SQL Server, Agile, Windows, GIT Hub
Level II Quality Analyst – Verizon, Warren NJ Duration: Apr’ 2015 – Jul’ 2016
Project Description:
Verizon Wireless is an American telecommunications company, a wholly owned subsidiary of Verizon Communications, which offers wireless products and services. I have been working here as a level II Quality assistance testing expert. I have been testing the end-to- end flow of products from beginning an order till the completion of the order, along with some integrated flows linking to other modules of the app. The system was dealt in exchange of data as Rest API.
Roles/Responsibilities:
Developed test plans by understanding the Business logic and User Requirements for Manual and Automation Testing.
Upload business requirements, test scenarios, test cases to the confluence pages.
Actively participated in end to end testing of business rules of web-based POC applications
Defining and performing the Test strategies and associated scripts for the verification and validation of the application
Analyzed the System Design Document, Software Specification Document (SRS) and prepared System
Test Plan by dividing the application into manageable units.
Wrote test cases to handle Alerts on the web page and used Firebug/Fire Path Add-on tools to identify the Object's ID, Name, XPath, link in the application.
Coordinated with developers to prioritize defects and rectify them.
Used Hybrid Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
Regression testing was performed and updated the Scripts by executing the Regression suites built using Selenium.
Capturing Screen shot in Selenium web driver and handling SSL certificates.
Involved in Creating Test Scripts in SOAP UI for Testing Web Services.
Configured JDBC connections to retrieve data from database.
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.
Maintaining the Selenium scripts in GitHub repository.
Participated in Daily Scrum, Iteration Planning, Release Planning meeting and used Jira Tool and peer review with team.
Used TestNG as testing framework and Maven for project building.
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.
Analyze the Business requirements and closely work with the Business Team to get the clarifications addressed.
Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions. Performed browser compatibility testing.
Generated test logs using Log4j for various log levels.
Environment: confluence pages, AccuRev, Selenium WebDriver, Selenium GRID, Jenkins, Soap UI, HTML, XML, JIRA, Microsoft Office, Cucumber, Eclipse, JUnit, Maven, TestNG, SQL Server, Agile.
QA Test Engineer – Center for Medicare & Mediaid, Silver Spring, MD Duration: Feb’ 2014 – Feb’ 2015
Project Description:
Hospital Reporting is a web-based application from CMS, which enables hospitals/medical centers to eliminate the usage of paper for entering and maintaining the entire patient information and medical history. This includes Patient's personal information, Visit history, Reports, Results, and Observations, plans and policies etc. CMS is a leader in providing knowledge driven, process improving software and related service solutions to major healthcare providers, medical centers and hospitals.
Roles/Responsibilities:
Worked with cross-functional teams ( Dev, BA, PM, Product Owner) as a part of Agile environment.
Analyzed the Business Requirements and closely work with IT for Gap Analysis.
Reviewed product requirement documents, functional specifications, and involved in developing test plan and test case documents.
Extensively used Selenium Web Driver to test the web application.
Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development).
Used Data Driven Framework and Keyword Driven Framework.
Performed Data driven testing using Java, Selenium and TestNG functions which reads data from property and XML files using Apache POI and Performed Continuous integration automation using Jenkins.
Contributed in developing Automation Framework that uses Java, Selenium Web Driver and JUnit
Developed Test Plan, Test scenarios, Test cases, Test Scripts and Traceability Matrix.
Used Dynamic Identifiers in Selenium.
Used finder mechanism like CSS, XPath expression, HTML id and name to find the Web Elements.
Configured Selenium Grid to execute tests on different machines against different browsers in parallel.
Coordinated with developers to prioritize defects and rectify them.
Regression testing was performed and updated the Scripts by executing the Regression suites built using Selenium.
Configured JDBC connections to retrieve data from database.
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.
Configured Maven and Jenkins for better dependency and automatic build deployment.
Maintained the Selenium scripts in GitHub repository.
Participated in Daily Scrum, Iteration Planning, Release Planning meeting and used Jira Tool and peer review with team.
Implemented BDD (behavior-driven development) to run automated acceptance tests using Cucumber tool.
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.
Environment: Java, Selenium WebDriver, Selenium IDE, CSS, Eclipse, SQL Server, XML, GitHub, JUnit, JDBC, TestNG, Jenkins, Jira, Maven, Cucumber.
QA Analyst – MetLife Inc, Cary, NC Duration: Feb’ 2012 – Oct’ 2013
Project Description:
MetLife, Inc. is the holding corporation for the Metropolitan Life Insurance Company (MLIC) better known as MetLife, and its affiliates. MetLife is among the largest global providers of insurance, annuities, and employee benefit programs. MetLife has operations in nearly 50 countries and holds leading market positions in the United States, Japan, Latin America, Asia, Europe and the Middle East.
Roles/Responsibilities:
Understood the Business requirements, Application, function specifications and Design documents.
Involved designing and developing of templates for the Test Plans and Test cases. Involved in Preparation of Test Scenarios and review of Test Cases.
Involved in updating and executing test cases per requirements. Identified the Test Cases and documented them in Quality Center.
Performed GUI, Functional, Regression, Ad-hoc and Smoke Testing. Prepared various reports based on different stages of Testing.
Performed quality assurance reviews on all System Development Life Cycle phases.
Worked with developers to communicate regarding issues in the application.
Coordinated the testing effort towards End-to-End testing to verify the proper functioning.
Developed test scripts to Performed Integration testing, System testing, Regression testing, User Acceptance testing (UAT) and Back End testing of an application.
Involved in developing detailed test plan, test cases and test scripts for Functional and Regression Testing.
Created Test input requirements and prepared the test data for data driven testing.
Data validation and Database integrity testing done by executing SQL queries.
Follow up with Development team on defect resolution. Updating daily status to Release Manager which includes issues, action items, defect status etc.
Environment: Windows XP,7 Manual Testing, Microsoft Office Excel, QC, SQL Server, Waterfall.
Manual Tester – Direct Energy, Hyderabad, India Duration: May’ 2010 – Dec’ 2011
Project Description:
The project aims at consolidation of Direct Energy customers through the migration of accounts from FCP to the Peace platform as per defined business rules and validations. The migrated customers also include ISTA multifamily and Home Builder accounts. The objective of this project is to migrate customers from FCP to Peace which reduces cost-to- serve, simplify the business, and provide a consistent customer experience.
Roles/Responsibilities:
Handled two modules Acquisition and Enrollments & Market Management
Extensively involved in processing Market Transactions.
Sound knowledge on EDI Templates, ESO layouts
Involved in Functional, Regression, Ad-hoc and UI and FIT and Component Testing
Participated in calls with onsite POC’s on daily basis
Involved in preparing DSR, WSR and sending to Onsite POC regularly
Involved in identifying the manual test cases.
Involved in preparation of Test Cases and Test data.
Test case Execution, Result analysis and Test Report generation.
Studying and understanding the Functional Requirements.
Performed Functional and Regression testing
Reporting Defects, Defect verification and track them till closure.
Test Data preparation and work with interfacing applications for data needs.
Detecting Defects, communicating to Business Leads and Using Priority based, Business critical bases and enhancement-based strategies to conduct Functional testing.
Reported various defects in user-friendly format using Quality Center as a test management tool and defect-tracking tool.
Client interaction via conference calls on need basis, involved in Peer reviews.
Status Reporting to all project stakeholders.
Environment: HP ALM, SharePoint, MS Visio, MS Project, MS Office, SQL, Oracle, IBM Rational rose, Java