Rupa Naidu
Senior QA Engineer
E-mail: ***********@*****.*** Mobile: 443-***-****
Senior QA Engineer with 8 years of experience in all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC). Expertise in development of Test Strategy, Test Cases, Test Plan, and Automation test scripts using Selenium. Diversified experience in Automation, Manual testing across various domains such as Healthcare, Banking and Retail/E-commerce.
Education:
Bachelor’s in Electronics and Communication Engineering June 2010- May 2014
Jawaharlal Nehru Technological University, Kakinada
•Agile/Scrum, Waterfall
• TestNG, Maven, Jenkins
•Python, Java
•Selenium WebDriver
• Postman-REST Client
•MS SQL, Oracle
•Frameworks-DDD, BDD, ATTD
•GIT, Appium, REST Assured
•HTML, CSS, JSON
Professional Summary:
Expertise in developing, documenting, and executing test cases manually as well as generating automated scripts using Selenium.
Performed different types of testing like Smoke, Sanity, Regression, Integration, WebService and Database testing.
Experienced working with open source tools such as Selenium Web Driver, Postman and Eclipse.
Used various Selenium locators like Id, name, link text, partial link text, x-path and css to identify correct UI elements/objects in automation scripts.
Experienced in execution of batch jobs using F-Secure SSH client.
Expertise in grouping of test suites, test methods and test cases for smoke, regression and functional testing using the TestNG annotations like Groups, Parameter and Data Provider.
Developed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definition in Gherkin format and executed tests using runner class.
Experienced in database testing using SQL queries with databases such as MS SQL and Oracle.
Configured application framework with Apache POI to process test data from excel.
Experienced writing selenium automation scripts in Java using TestNG annotations and performed parallel execution.
Experienced testing mobile applications using Appium and also SauceLabs.
Prepared and maintained automation framework such as Page Object Model with Data Driven.
Experienced in verifying the error logs in AWS cloud watch after batch job execution.
Scheduled jobs and automated build using a centralized continuous integration tool, Jenkins, in a periodic interval and generated reports by integrating with Maven build management tool.
Experienced using Test Management tool- Rally and Jira for bug reporting and tracking progress, execution and deliverables.
Executed SQL queries to conduct data Integrity testing and used JDBC connections.
Experienced in web services manual testing using Postman for Restful services.
An individual with a track-record of being a 'self-starter', who can effectively accomplish assigned tasks, deliver on-time with a high-level of accuracy, and proactive in solving problems.
Technical Skills:
Methodologies
Waterfall, Agile, SDLC, STLC
Testing Tools
Selenium WebDriver, Postman, Appium, Jmeter, HP Quality Center/HP ALM, REST Assured
Test Build & Integration Tools
Maven, Jenkins, GIT
Frameworks
Data Driven, Behavior Driven, Page Object Model, TestNG
Programming Languages
C, Python, JAVA, T-SQL, PS-SQL, Spring Boot
Databases
MS SQL, Oracle
Operating Systems
Windows, Linux
Defect Tracking Tools
Rally, Jira, GIT
MS Office Tools
Outlook, MS Word, MS Excel, MS PowerPoint
Other Tools
Eclipse, ChroPath, FirePath
Certifications:
Python programming (Foundation Level)
Microsoft SQL
Professional Experience:
Project 1:
Meredith Corporation, Stamford, Ct December 2018 - till date
Software Test Lead
Description:
Meredith is the leading media and marketing company inspiring nearly 200 million women and 85% of U.S. Millennials at every life stage. Magazines and other Products & Services is their major business.
Responsibilities:
Worked in Agile/Scrum methodology and performed agile testing to check application functionality.
Assessed & analyzed user stories and participated in sprint planning, review sessions, story elaborations, retrospective, scrum meetings and developed test scenarios, test cases, test data and reports.
Ensure projects are delivered according to project times Guide testing team in testing best practices.
Prepared and reviewed Test plans and Test reports. Coordinated and communicated with the business team and stakeholders.
Performed UI testing for a salesforce application called Agent App.
Extensively performed API testing using Postman for multiple applications.
Used TestNG testing framework and utilized various annotations for grouping, parameterizing.
Coordinated and collaborated with offshore team while working on certain requirements.
Performed smoke testing and regression testing for WSS-Web Self Service (magazine application).
Used Selenium WebDriver to handle various web page controls using locators like textbox, button, dropdown, checkbox, radio button, labels.
Used Maven Build management tool to manage Maven dependencies.
Performed API testing using Rest Assured for RESTFul web services.
Performed IVR application testing in different environments.
Tested web services of RESTful services using java and Rest Assured.
Maintained automation frameworks such as Page Object Model and Data Driven.
Performed batch execution using F-secure SSH Client.
Incorporated the test data in to test scripts from excel work sheets using Apache POI API.
Used Jenkins tool for continuous integration of the builds and Maven build management tool to manage required dependencies.
Performed backend testing in-order to validate the response obtained in Postman response body.
Used Git for working efficiently with the remote team and used it to store the framework and the developed test scripts.
Proficient in automation testing of mobile applications using Appium.
Wrote SQL Queries to connect to database and fetch data for a specified set of test requirements.
Found Defects, prepared defect reports and status reports, defect tracking using Rally.
Executed test cases and participated actively in Smoke Testing, Sanity Testing, System Testing, Functional Testing, Positive, Negative Testing and Regression Testing.
Used POST, GET, PUT, DELETE methods while sending http requests.
Experienced in executing Jenkins batch jobs using F-Secure SSH Client.
Environment: Selenium Web Driver, JIRA, Jenkins, Apache POI, Log4j, Java, HTML, JavaScript Executor, CSS, Xpath, Windows, SQL, Maven, GIT, Postman, Appium, TestNG, F-Secure SSH Client, Rest Assured.
Project 2:
Select Specialty Hospitals, Cleveland, OH October 2016 to September 2018
Automation Engineer
Description:
Select Specialty Hospitals has been one of the leading health care providers in USA. The projects involved various interactive healthcare integration systems which automated the workflow using Selenium Webdriver and TestNG that was followed by physicians and medical staff to satisfy patient needs. It offered users and providers with an efficient and effective means of communicating and transferring patient information in a secure and timely manner, improving patient care and patient safety and increasing productivity by a large margin.
Responsibilities:
Worked in Agile/Scrum methodology and performed agile testing to check software functionality.
Assessed & analyzed user stories and participated in sprint planning, review sessions, scrum meetings and developed test scenarios, test cases, test data, test procedures, test reports.
Performed GUI testing, integration testing and regression testing on web application and client-server application.
Identified test cases and automated using Selenium WebDriver, TestNG and Python technologies in PyCharm IDE.
Used Selenium WebDriver to handle various web page controls using locators like textbox, button, dropdown, checkbox, radio button, labels.
Developed pytests to navigate to various iframes and performed operations on the hidden web elements.
Generated test reports using Junit and captured the error screenshots.
Executed test cases using Junit parameters, data providers, suites, parallel suites and groups.
Achieved parallel test execution and cross browser testing on various browsers like IE, Chrome, Firefox by defining scope in a fixture.
Experienced in writing simple to complex SQL queries like stored procedures, views, tables, Indexes.
Configured Fixtures in the Conftest file for better readability using Python.
Maintained automation frameworks such as Page Object Model and Data Driven.
Performed Selenium Synchronization using Explicit & Implicit waits.
Generated Junit reports from Jenkins continuous integration tool.
Achieved parameterization through Fixtures using multiple sets of python’s tuples.
Used Jenkins tool for continuous integration of the builds.
Used Maven build management tool to manage framework dependency jar files.
Used Github for working efficiently with the remote team and used it to store the framework and the developed test cases.
Generated HTML reports using pythons terminal command.
Wrote SQL Queries to connect to a database and fetch data for a specified set of test requirements.
Wrote Scenarios, Scenario Outlines and Step Definitions using Gherkin in Cucumber for BDD.
Found Defects, prepared Defects and Status Reports, Bug Triage, defect tracking using JIRA.
Executed test cases and participated actively in Smoke Testing, Sanity Testing, System Testing, Functional Testing, End to End, Positive, Negative Testing and Regression Testing.
Used Postman to conduct web services testing.
Planned and assisted for quality assurance schedules and assignments.
Shared Daily Status Reports with all the team members, Team Leads and Managers.
Conducted and participated in Conflict Management meetings with the team and stakeholders for better quality of the product.
Environment: Selenium Web Driver, Chrome, JIRA, Python, HTML, JavaScript Executor, CSS, Xpath, Windows, SQL, Maven, Github, Postman, Junit, Pytest.
Project 3:
Ally Bank, Detroit, MI November 2013 to September 2016
Manual Tester
Description:
Ally is one of the oldest financial institutes with most of its interest in auto financing. Banking and Corporate financing is another part of it. Ally works closely with the dealers for auto financing and protection. The project focused on automating web pages regarding the enrollments for opening a new account and e-services for online money transactions' pages where money is deposited, withdrawn and the remaining balance is shown on the transaction's web page.
Responsibilities:
•Developed test cases from functional requirements, technical specifications and use cases.
•Prepared manual test cases by using positive and negative test scenarios.
•Performed Regression testing at various phases of the project development.
•Used Test Director and Mercury Quality Center for updating the status of all the Test Cases & Test Scripts that are executed during testing process.
•Performed re-testing the test cases and closing the defect.
•Experienced in Web Service testing using Fiddler.
•Participated in peer review with team lead to review test cases/test scripts.
•Prepared deliverables for the project like Functional Test Plan, Test Scripts, and Test Report using HP ALM.
•Created Test Cases and Test Scripts for various modules, performed re-testing and closure of defect.
•Co-ordinated with developers, users and various members of the team to discuss issues, resolved defects and set priorities by logging the defect using HP ALM.
•Retested the fixed defects, based on the Test Drop Report from developers and changed status of the defect accordingly.
•Tested for database validation to validate tables and data manually by running SQL quires.
Environment: HP ALM, Windows, UNIX, Microsoft Tools.
Project 4:
Continental Hospitals, India October 2012 to Sept 2013
QA Engineer
Description:
Continental Hospitals has been one of the leading health care providers. The projects involved various interactive healthcare integration systems which automated the workflow that was followed by physicians and medical staff to satisfy patient needs.
Responsibilities:
Worked in waterfall methodology to check the overall functionality of the software.
Understanding the Business requirements, Application and function specifications, Design documents.
Wrote and designed templates for the Test Plans and Test cases.
Created Test Scenarios and reviewed Test Cases.
Updated and executed test cases according to requirements.
Identified the Test Cases and documented them using Quality Center.
Performed GUI, Functional, Negative, Positive, Regression Testing.
Prepared various reports based on different stages of Testing.
Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.
Performed backed testing by performing JDBC connection to data base with Java.
Enhanced test scripts by inserting checkpoints, synchronization points and adding conditional statements and reporting statements.
Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.
Environment: HP ALM, MS Excel, Waterfall Methodology, Oracle.