Post Job Free
Sign in

Sr Qa

Location:
Hamilton Township, NJ, 08619
Salary:
65$
Posted:
December 14, 2017

Contact this candidate

Resume:

MOUNIKA REDDY

Sr. QA Automation Engineer

***************@*****.***

***- ***-****

PROFESSIONAL SUMMARY:

* ***** ** ********** ** Software Testing, Software Release Management and Quality Improvement Processes. Expertise in developing Test Cases, Test Plan and Automation test scripts using Selenium, Cucumber BDD, API testing using SoapUI, Mobile testing using Appium, Continuous Integration using Jenkins & current QA methodologies serving various domains such as Telecom, Banking, E-commerce, HealthCare.

CORE QUALIFICATIONS:

• Expertise in performing different types of Testing: Black Box Testing (Functional Testing), White Box testing, System Testing, Integration Testing, Regression Testing, Acceptance Testing, Sanity testing, Database Testing, GUI Testing and API Testing on web services (SOAP and REST).

• Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.

• Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium IDE /RC/WebDriver/Grid, Appium, TestNG/JUnit, JMeter.

• Performed System and Integration testing using TestNG, and deployment of applications done using tools such as ANT, Maven and debugging through Log4j.

• Involved in the Design and implemented different Automation frameworks like Keyword Driven Framework, Data Driven Framework, Behavior Data Driven, POM Framework and Hybrid Framework for various projects.

• Implemented Appium scripts to test Android applications, also using virtual devices.

• Experienced in using Apache POI to read the data from Excel to feed multiple test data sets into the test scripts.

• Skilled in Selenium synchronizations with conditional (Implicit, Explicit) unconditional wait statements.

• Experienced in handling Pop-ups with Selenium using Alert methods. Experience in handling multiple windows in selenium using getwindowhandles method.

• Performed testing on Native Android Apps using Appium & Java as programming language.

• Worked on Maven for Build and Dependency management by adding different dependencies and plugins such as TestNG Surefire/Maven-plugin, according to the requirement.

• Exposure in running SQL queries (Toad, SQL Developer) to manipulate database tables to check data integrity. Mainly used TOAD for backend data validation.

• Skilled in using both centralized and distributed version control systems like SVN and Git.

• Performed the Behavior Driven Development (BDD) of the Web Application functionality using Gherkin features, scenarios with Cucumber, Selenium & Java.

• Worked on TestNG, performed Cross Browser Testing, Parallel Testing, Data driven testing using different Annotations, for Example, @Test, @BeforeClass, @DataProvider.

• Proficient in Web service testing using SOAPUI tool, SOAP, XML and expert in reading WSDL.

• Implemented the tests using Selenium-Grid on different machines (node) against different browsers in parallel.

• Experience in Back-end testing, data validation, Database testing using SQL queries.

• Used Jenkins to build and run Continuous Integration and formal builds to create artifact and deploy it in the corresponding Servers.

• Good Experience in implementing OOPS (Object Oriented Programming System) concepts i.e., Inheritance, Polymorphism, Abstraction and Encapsulation and Collections Framework.

• Import/export data from Oracle/MySQL data base using JDBC connections.

• Experience in generating Rich UI reports using Extent Reports.

• Strong knowledge on Web Services and Hands on experience in validating SOAP Web Services using SOAPUI and Restful services with Java using HTTP methods.

• Experience with bug tracking tools like JIRA and Bugzilla.

• Proficient in working with Selenium Grid/ Sauce labs on running multiple tests across different browsers, operating systems, and machines in parallel.

• Expertise in developing Test strategies, Test procedures and Testing Standards.

• Expert in developing complex SQL Queries, with various kinds of joins.

• Experienced in preparing QA documentation such as Test Design Specifications, Requirements Traceability Matrix (RTM).

• Excellent problem-solving skills with strong technical background having the ability to meet deadlines, work under pressure and quickly master new technologies and skills.

SKILL SET:

Domain Expertise : Telecom, Banking, E-Commerce, HealthCare

Methodologies : Waterfall, Agile/Scrum, SDLC, STLC

Testing Tools : Selenium WebDriver, Appium, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, JMeter, Cucumber, SoapUI.

Test Build& Integration Tools : Maven, ANT, Jenkins

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

Programming Tools : JAVA, CSS, JSON, JavaScript, AngularJS, Groovy, C

Markup Languages : HTML, XML, Gherkin, JavaScript

Databases : MySQL, Oracle, SQL Server

Web Debugging Tool : Xpath, Firebug, Fire Path

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

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

Defect Tools : JIRA, Bugzilla, HP QC

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

Utilities : Eclipse, GIT, SVN

WORK EXPERIENCE:

Client Verizon Data Services

Location Dallas, TX

Duration NOV 2015 – Till Date

Role Sr. QA Automation Engineer/ Mobile Test Engineer

Description:

Verizon Telecom offers voice, data and video services to consumers, small and medium-sized businesses, and wholesale customers across 28 states in United States. Its strategy is to be the customers’ first choice for communications and entertainment services. My Verizon is the application that allows customers to manage their profiles, calling plans, billing and payments. My Fios is the mobile application which gives access of Billing and Account Management, Communications, My Rewards+, Shop feature to upgrade or change services.

Responsibilities:

• Prepared Requirements Traceability Matrix to ensure that all the requirements have been covered.

• Involved in designing Hybrid Framework which is a combination of Keyword Driven and Data Driven Framework.

• Involved in various types of testing such as Functional, Regression and Smoke Testing.

• Implemented Data Driven Framework from scratch and extracted data from external Excel files using Apache POI to get data external sources and provide them as parameter to the locators in the test script.

• Actively involved with SCRUM and Sprint meetings, Retrospective Meetings, managing product backlog, removing obstacles to progress, reallocating resources when necessary, prioritizing and review milestones and accomplishments.

• Designed and executed test scripts for manual testing on desktop browsers, and mobile devices.

• Involved in testing compatibility of application for dynamic and static content under various browsers using HTML, ID and XPath in selenium.

• Handled in handling Keyboard and Mouse Events, Accessing Forms, tables, and link, using Selenium WebDriver.

• Handled multiple windows, Alerts, and Pop-ups with Selenium.

• Participated in developing automated testcases to perform mobile testing of Native Mobile App, and run the scripts using Appium virtual devices, and Real devices.

• Used Appium Desktop for running Appium Server and used UI Automator tool for identifying objects of Android App.

• Maintained Object Repository for every module using Interface, which contains all the elements present in the module and this Interface will be implemented by corresponding test class.

• Used Maven performed different operations on POM.xml file to gather required dependencies and run numerous test scripts.

• Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios, and Step Definitions in Gherkin format.

• Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes, and Tags.

• Involved in Web Services testing using SOAPUI tool. Created request and validated response using Assertions for Web service calls.

• Used Jenkins tool for Continuous Integration of the builds, to schedule batch run of test cases and to send Reports through mail.

• Performed Cross Browser testing through Selenium WebDriver and TestNG by testing the application on different browsers like Firefox, Chrome and IE.

• Responsible for API validation testing using Postman.

• Used Desired Capabilities and Remote WebDriver in the Selenium Grid for performing Cross Platform Testing, Cross Browser Testing.

• Segregated defects based on the hierarchy of the effects on the test scripts using Log4j using its components like loggers and appenders.

• Run test cases using Selenium Grid's Node and Hub simultaneously on multiple platforms.

• Well versed in JIRA Agile - For creating Test Cycle, Adding User Stories, Adding Task, Creating Test Cases and Creating Defects.

• Validated data and performed backend/database testing using SQL queries.

• Developed, maintained, and executed test plans, test case, and manual testing using SQL scripts for Oracle with TOAD.

• Used updated Extent reports dependencies to generate more pictorial reports.

• Used GIT as a code repository to check out project from it, make modifications, submit and commit changes to the local repository and then later to the central repository.

Environment: Selenium WebDriver, TestNG, Selenium Grid, Appium, Android, Java, RESTful Services, Jenkins, Maven, Cucumber, Oracle, JavaScript, Agile, Eclipse, Postman, SOAPUI, Log4j, JIRA, XML, GIT

Client DHI Group

Location Urbandale, Iowa

Duration Oct 2014 – July 2015

Role Sr. Agile Automation Test Engineer

Description:

DHI group is a leading provider of data, insights and employment connections to specialized professional communities. It is a career website that connects recruiters and security-cleared candidates. Candidates post their resumes and search for related jobs. Recruiters post jobs and search for cleared candidates.

Roles and Responsibilities:

• Analysis of Business and Requirement Specifications. Designing Test Strategy, Test Plans. Performed functional testing to identify various critical points in web application and automated it by using Selenium WebDriver.

• Design, develop and implement Page Object Model(POM) Pattern based on Behavior Driven automation testing framework utilizing Java, Maven and Selenium WebDriver.

• Participated in Scrum daily stand up status meeting, Sprint planning, sprint review, and sprint retro-perspective in fast pace Scrum environment.

• Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber.

• Executed test cases relating to mouse hover using Actions class and found hidden elements using Xpath and CSS Selector.

• Achieved Synchronization between test scripts execution and application using Implicit waits and Explicit waits.

• Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Used Maven as Build Management Tool.

• Used web-debugging tools like XPath, Firebug and Firepath to locate elements.

• Used JIRA as a test Management tool and as a bug reporting tool to track test progress, execution and deliverables.

• Created feature files and step definition files for scenarios using Cucumber.

• Prepared Groovy scripts to perform different functionalities and save time while testing through SoapUI.

• Used JUnit Runner to run TestRunner class, which has code to combine both feature file and step definition file.

• Configured Jenkins build job for Continuous Integration and for Regression testing.

• Interacted and worked with the development team to analyze the defects and reported them in JIRA and tracked them for closure.

• Performed code reviews and code breaks and method reviews. Also worked on code merges in GIT.

• Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired after build deployment.

• Written SQL scripts to query and validate the functionality in SQL databases.

• Perform back-end database testing by executing SQL queries to test data integrity

• Performed Debugging, Tracking and Logged errors using Log4j.

Environment: Selenium WebDriver, Cucumber, Jenkins, SOAPUI, RESTful Services, JUnit, Maven, Firepath, Firebug, Eclipse, JavaScript, Log4j, SQL, JIRA, GIT.

Client PNC Bank

Location St. Louis

Duration Aug 2013 – Sep 2014

Role Quality Assurance Engineer

Description: PNC is a highly diversified and growing financial services organization spanning the retail, business and corporate markets. PNC offers a wide range of services for all our customers, from individuals and small businesses, to corporations and government entities, their business is categorized in to Retail Banking, corporate and Institutional Banking, Asset Management and other services like the Borrowing, Investment, Insurance, Online Banking Activities, e-statements, Home Loans.

Responsibilities:

• Designed and Developed Automation Test Frameworks (Hybrid-POM and Data Driven) and involved in the development of Singleton Design Pattern from scratch.

• Strong understanding of TestNG Data Provider annotation to configure multiple datasets to implement Data Driven Testing in WebDriver.

• Inculcated Apache POI API with Selenium WebDriver to read and write data from Microsoft Excel.

• Involved in Agile testing, reviewed the stories and participated in Daily Scrum and Release Planning meeting.

• Performed Functional, System, Integration, Smoke, Sanity, End to End, Positive and Negative testing and Monitored the behavior of the applications during different phases of testing using testing methodologies.

• Expertise in accessing Forms, Links, Tables using Selenium WebDriver.

• Configured Jenkins build job for Continuous Integration and for Regression Testing.

• 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.

• Performed Regression testing after each build release of the application and updated the scripts by executing the Regression suites built using Selenium.

• Expertise in handling List Boxes, Dropdown Menus, Mouse Actions, Frames, synchronization and all types of Pop-Ups using Selenium.

• Managed the framework dependency jars using Maven.

• Used GIT source control repository tool, where Java and Selenium test source code and resources are maintained.

• Captured Screenshots on Failure or Pass to analyze the test failure reason.

• 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.

• Configured TestNG to get reports using IListener in Selenium WebDriver.

• Pulled code and tested code which is up to date from GIT on Windows Machine.

• Performed functional testing of SOAP and RESTFUL Web Services using SOAPUI Tool.

• Participated in weekly QA status and project status meetings to report any defects and issues Encountered in application.

• Defects were tracked, reviewed and analyzed using Bugzilla bug tracking tool.

• Scheduled and prioritized work and plan a sequence of testing activities that accomplish the planned

Environment: Selenium WebDriver, SQL, TestNG, HTML, GIT, JUnit, Jenkins, SoapUI, Bugzilla, Maven, REST, SOAP, Eclipse.

Client eSmartWay

Location Hyderabad, India

Duration Apr 2011 – July 2013

Role Selenium Tester

Description: eSmartWay is a Web based application which provides an efficient way for all the costumers to buy the new and old products. It covers wide range of products that can be bought as used or new from the market. It is the best process to fulfill the common requirements of people. It is smart way to browse and benefit from it.

Responsibilities:

• Performed Manual Testing and Automation Testing, defect tracking, resolution of applications and solutions.

• Developed and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium WebDriver

• Implemented Data Driven Framework using Selenium WebDriver using Apache POI.

• Performed end-to-end testing considering all interfaces and subsystem for functional and non-functional testing.

• Developed test scripts for Functional tests using Selenium WebDriver on web based module.

• Followed up on defects status and generated reports for managements.

• Used Ant build management and implemented the framework dependency jar files.

• Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath and CSS to find the Web Elements using selenium and creating automation scripts.

• Used Firebug and Firepath to write automated test scripts using XPATH.

• Handled synchronization using WebDriver waits like Implicit, Explicit, Fluent waits.

• Involved in creating the Test cases and Test procedures based on functional requirement.

• Performed Integration and Regression Testing.

• Analyzed test results, tracked the defects and reported software defects in HP Quality Center(QC) and interacted with the developers to resolve technical issues.

• Experienced in using version control tool SVN (subversion) to organize script.

• Defects were tracked, prioritized and analyzed for the variation between expected and actual results.

Environment: Selenium WebDriver, Manual Testing, HTML, XML, XPath, ANT, JUnit, HP Quality Centre, MS Excel, SVN.

Client Omni Hospitals

Location Hyderabad, India

Duration Aug 2009 – Mar 2011

Role QA Analyst

Description: CareComm is a care communication service for payers to provide pre-care messages to members and providers. The service targets quality improvements in health care decision-making and cost avoidance for payers. It also intends to improve member health and reduces the overall healthcare cost.

Responsibilities:

• Extensively worked on requirements gathering and reviewing of the requirements including functional and non-functional specifications.

• Responsible for getting bugs resolved by identifying bugs, recording them and consistently follow up with technical team to get a resolution.

• Performed Functional, Regression and User Acceptance Testing.

• Responsible for assisting in maintaining the QA test environment and staging environment.

• Conducted system functionality testing, developed and executed test cases, produced problem reports, suggestions, system test logs, and test incidents reports.

• Used Rally for Bug reporting and bug tracking.

• Used SVN as version control tool for source code, web pages, and documentation.

• Followed up on defects status and generated reports for managements.

• Participated in project review meetings to resolve defect related issues via personal meetings and web-ex sessions with the team.

Environment: Manual Testing, Rally, MS Excel, MySQL, Windows XP, SVN, MS office.



Contact this candidate