Post Job Free
Sign in

Senior QA Automation Engineer

Location:
Princeton, NJ
Posted:
September 27, 2017

Contact this candidate

Resume:

Ramyasri Modugu

Senior QA Automation Engineer

E-mail: ac2hr5@r.postjobfree.com

Phone: 407-***-****

Senior QA Automation Engineer with 8 years of experience in all phases of Software Testing Life Cycle (STLC). Preparing Test strategy, Test plan, Test methodology, Test scenarios, Test summary reports, Test cases and Test documents for both Automation and Manual testing based on User requirements, System requirements and Use case documents in various domains such as Finance, Healthcare, Banking, Retail and Ecommerce.

CERTIFICATIONS

ISTQB Certified

Brain Bench Java certified

Microsoft Technology Associate Developer and database certified.

PROFESSIONAL SUMMARY

Extensively involved in UI Automation by using Selenium Webdriver, Java, SOAP UI testing, Database SQL Testing, Web application testing, and designing Unit Testing framework.

Well versed with Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Logging and Tracking Defects in all the phases with major responsibilities.

Expertise in implementing Waterfall / Agile and SCRUM Methodology by analyzing requirement specifications and responsible for developing Test Objective, strategies, Scope, Test procedures and Test Metrics.

Experience in developing, implementing and maintaining Automation frameworks – Page Object, Hybrid, Keyword Driven and Data Driven.

Experience in different Testing methodologies like Black Box, White Box, Smoke Testing, Functional testing, Regression testing, Unit, Integration testing, GUI testing, System Testing, User Acceptance testing(UAT)Installation, Compatibility and Load testing.

Experience in developing selenium automation framework using Junit/TestNG and developing ANT/Maven targets to execute automation suites.

Experience in using finder mechanisms like CSS, XPath expression, HTML id and name to find the Web Elements.

Experienced in using Apache POI to read data from external sources to feed locators into the test script.

Using Selenium Screenshots for bug reporting, analysis and exception debugging.

Experience in using Selenium Webdriver, Eclipse TestNG test frameworks in creating test scripts, test suites and HTML reports.

Performed Continuous integration automation using Jenkins and scheduled the tests to run at specific time.

Experience in configuring Jenkins to email the content of the status of the build.

Generated test logs using Log4j for various log levels.

Experience in preparing test data for positive and negative testing and identified critical bugs in the product early in the test execution cycle.

Experience in controlling the flow of execution of methods using TestNG annotations.

Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, BugZilla etc.

Experience testing with RestFul/SOAP Web Services.

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

Expertise in working knowledge of Core Java and Object Oriented Concepts( Inheritance, Polymorphism, Exception Handling, Multi-Threading and Collections)

Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries.

Wrote complex SQL query by joining multiple tables according business logic for data validation.

Maintained the Selenium and JAVA automation code and resources in source controls like SVN, GIT over the time for improvements and new features.

Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.

Skilled in Automation Testing (QTP/UFT), Functional Testing, Performance Testing (Load Runner).

Experience in Parallel Execution of Multiple Tests at a time in different environments.

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.

Proficiency in testing complex software applications including manual testing.

Strong experience of E-commerce, Financial, Insurance, Healthcare, Trading domains

Dynamic and assertive team player with a strong inclination to improve and optimize process development and implementation.

Excellent analytical skills with good communication and self-organizing skills, assertive and a committed team player.

TECHNICAL SKILLS

Test Approaches

Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle

Testing Tools

Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, Rational Robot, JUnit, Cucumber, SoapUI, QC, QTP/UFT

Test Build& Integration Tools

Maven, ANT, Jenkins

Frameworks

Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

Programming Tools

JAVA, JavaScript, Angular JS, VB Script, Gherkin, SQL C, C++, Python

Markup Languages

HTML, XML, XPath, CssSelector

Databases

MySQL, Oracle, SQL Server, Mongo DB

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Operating Systems

Windows 7/8, Ubuntu, UNIX, LINUX

Defect Tools

HP Quality Center, JIRA, ALM

MS Office Tools

Outlook, Word, Excel, PowerPoint, MS Access

Utilities

Eclipse, GIT, SVN, Firebug, Fire Path

WORK EXPERIENCE

Client : OSF Healthcare System

Role : Senior QA Automation Engineer Jan 2016 to Present

Location: Peoria, Illinois

Description:

OSF Healthcare System mainly consists of different modules like system admin module, create employee module, patient module, bill plan, policy, bill claim, doctor scheduling. Each Patient entering the hospital will be allotted with a case sheet which contains personal information of the patient, his/ her demographic information. Doctors investigate the problem of patient and treatment will be given based on this information.

Responsibilities:

Participated in identifying the Test scenarios and designing the Test cases.

Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling. Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.

Performed Cross Browser compatibility testing on Chrome, Firefox, IE browsers using Selenium Grid with Sause Labs Cloud Integration.

Understanding requirement and developing end to end automation test scripts using selenium WebDriver with TestNG framework.

Developed and maintained automated regression test cases in Selenium WebDriver using Java

Used Maven build tool to implement the framework dependency jar files.

Executed test cases relating to mouse hover using Action class and found hidden elements id, name, cssSelector, xpath, className, linkText, using the firebug and firepath.

Saved remarkable time and cost of testing by automation using Selenium WebDriver, JAVA.

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

Implemented the selenium synchronization using wait and sleep methods.

Implemented test automation for handling pop-ups and alerts on webpage.

Used updated extent reports dependencies to generate more pictorial reports

Developed and implemented Data Driven and Page Object Model automation testing framework Reviewed Test Reports and Preparing Test Summary Report.

Performed Smoke, End to End and Regression tests in Test environment and Production support environment.

Implemented test Management tools such as JIRA bug reporting tools to track test progress, test execution and deliverables.

Implemented the mouse and keyboard events using the Actions class.

Used Apache POI to read data from Excel sheets and testing the test scenarios.

Used Jenkins tool for continuous integration server to configure with GitHub and Maven.

Involved in Developing and creating detailed test plans and test cases for the system covering design document, reviewing them with the developers and finalizing the test cases.

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

Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment

Environment: : Java, Selenium WebDriver, TestNG, Apache POI, Extent Reports, Cucumber, Eclipse, Windows, Oracle, Maven, SQL server, JIRA, SOAP UI

Client : Trans Union

Role : Senior QA Engineer Apr 2014 to Dec 2015

Location: Chicago, Illinois

Description:

Trans Union is an American company that provides credit information and information management services to approximately 45,000 businesses and 500 million consumers worldwide. It is also the third largest credit bureau in the United States. It offers various services to customers like Credit Rating, Fraud Detection and Prevention, Healthcare Revenue Cycle Management and Credit Solutions.

Responsibilities:

Analyzing business requirements and discussing requirements with business analyst.

Prepared test plan and test strategy documents.

Designing the Test scenarios according to the given requirements.

Created and mocked up test data in DB2 and designed test cases according to data mapping sheet.

Interacted with development team for clarifications.

Extensively worked on designing the test plans and developing the test cases for newly developed functionalities.

Executed the web-service test cases using SOAP UI tools.

Validated the customer account records and their order details with Databases using SQL Queries.

Worked with the functionality and Regression testing cycles of major product releases by developing test suite using selenium Webdriver.

Involved in distributed test automation as a part of integration testing using Jenkins.

Executed both positive and negative Test cases of functionality and Regression Tests.

Prepared the Test Suite with the TestNG framework based on Java and developed the test scripts using TestNG annotations.

Extensively worked with End-to-end testing for User Acceptance Testing (UAT).

Executed ETL jobs to load the data from source to target and validated informatica log files.

Designed complicated DB2 queries for comparing source and target tables.

Assigned tasks to team members .

Logged defects in HP ALM and tracked defects.

Shared daily status report and weekly status reports with client stake holders.

Environment: Selenium IDE, Webdriver, selenium grid, Eclipse IDE, Java, SQL server, MY-SQL, SVN, HP Quality Center, SOAP UI, TestNG, HTML, XML, Windows, IE9, Chrome and Firefox, ETL.

Client : Molina HealthCare

Role : Senior QA Engineer Feb 2013 to Mar 2014

Location: Long Beach, California

Description:

Our mission is to provide quality health care to people receiving government assistance. Medicaid Molina Healthcare contracts with state governments and serves as health plan, providing a wide range of quality healthcare services to families and individuals who qualified for government-sponsored programs including Medicaid and State Children's Health Insurance program (SCHIP).

Responsibilities:

Prepared automation test scripts to validate various functionalities using Selenium WebDriver using Java.

Experienced in designing customized Hybrid framework, Keyword Driven, Data Driven & POM in order to make maintenance process easier and achieve efficiency, re-usability and accuracy across applications.

Expertise in designing, developing, deploying and supporting of Service Virtualization using CA LISA DevTest.

Implemented open source tool Appium, Selenium Web Driver for cross browser and cross platform web/Mobile testing.

Experience with working in short sprints in an Agile Scrum software development model.

Maintained the Selenium & Java Automation Code and resources in source controls like Jenkins for improvements and new features.

Document software defects, and bug tracking using JIRA, and report defects to software developers.

Created web UI tests using Cucumber, Gherkin, Selenium WebDriver.

Work with Teams to create Acceptance Test Driven development (ATDD) test suite using Ruby and Cucumber.

Coordinated efforts between product development teams and offshore enterprise test team. Standardized QA standards and practices across teams where possible. Involve in BDD framework using cucumber .

Developed test plan, test cases, execution of test cases, reporting, tracking defect using HP Quality Center/ALM.

Usage of Ruby, cucumber in project to create and validate the test cases.

The entire Ruby scripting done using Cucumber framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.

Utilized SVN repository in order to perform efficient remote team working. Checked in all tested PL/SQL code in SVN and maintaining versions of PL/SQL codes.

Experienced in integrating server side java code with UI components using JSON, XML and used AJAX & JSON communication against RESTful web services.

Developed automation framework and scripts for End to End (e2e) testing using Selenium WebDriver and JavaScript.

Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.

Used JDBC to invoke Stored Procedures and database connectivity to Oracle.

Written several SQL queries and analyzed them to validate the business rules in Oracle database through SQL Developer as part of Backend testing.

Environment: Java, Angular JS, BPM, Hybrid Framework, ATTD, CA LISA, TestNG, POM, JIRA, Cucumber, Jenkins, SOAP and REST, JSON, XML, Oracle, RFT, SQL, SVN,PL/SQL, ruby, Quality Center.

Client : British Telecom

Role : QA Test Engineer Aug 2011 to Dec 2012

Location: London, United Kingdom

Description:

British Telecom is a Telecom based project. BT runs the telephone exchanges, trunk network and local loop connections for the vast majority of British fixed-line telephones. It has different lines of business like wholesale, retail, Global Services etc. I worked as a Functional and Automation Test engineer in RETAIL Team for many products like switch, PSTN variants like single line, multi-line, value line and for broad-band, cloud voice, BT sports, mobile etc.

Responsibilities:

Obtaining KT for the relevant Web Based Application.

Understanding the Technical Analysis Documents from Client team.

Created Test plan, Test Scenarios (High and low level )Test scripts, Regression Packs and Automation Packs.

Executed test scripts, Regression Packs and Automation Packs.

Logged and maintained defects.

Getting Sign Off and Sending the Test closure Report status to supervisor and onsite.

Handled 3 successful CR releases without having post production defects.

Worked on Sibel (one view 7.1) as Front End and UNIX box for executing scripts and ORACLE Database (9i) and SQL Developer as Back End.

Experience working with Cross Vendors, Sub vendors.

Experience handling onshore calls.

Working experience in Metrics environment - metrics that are generated in a project such as Daily Automated Test Report, daily status metric, weekly metric, defect due to off- shore and on-shore.

Environment: Java and .Net based web applications on windows., Angular JS, BPM, HP QC ALM, TestNG, POM, Cucumber, Jenkins, SOAP and REST, JSON, XML, Appium, Oracle, RFT, SQL, SVN.

Client : AXIS Bank

Role : QA Analyst May 2009 to Jun 2011

Location: Mumbai, India

Description:

Axis Bank is the third largest private-sector banks in India offering a comprehensive suite of financial products. The bank was sponsored together by the administrator of the specified undertaking of the Unit Trust of India, Life Insurance Corporation of India (LIC) and General Insurance Corporation ltd. It provides different services to customers like Retail Banking, Corporate Banking like Credit, Transaction Banking, Treasury, Syndication and International Banking.

Responsibilities:

Extensively involved in the project since the starting of Requirement Phase for enhancement to the system and for addition of new module to the system.

Reviewed Business requirements for testability and usability.

Analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.

Involved in preparing and Reviewing test cases, Integration Testing of Cases and System Testing of cases.

Performed Functional & Module Integration Testing in case of In-House development application.

Performed Performance and System Testing.

Worked on identifying the test cases which could be automated using tools.

Involved in Defect Reporting, Defect Tracking and in Preparation of Defect Report using QC.

Maintained the traceability matrix between requirements and test cases.

Regularly interacted with developers to discuss various problems and issues.

Logged and maintained defects.

Updated the defect status and opened new defects while testing the defects and prioritize them.

Involved in automation using automation Tool Rational Robot.

Analyzed the issues which came from customer’s side.

Active participation in decision making and Defect Tracking Meetings with Bussiness Analysts and other stake holders.

Conducted extensive backend testing to ensure that the changes are reflected at the backend.

Checked the inconsistencies in design and standards used and helped the development team in bringing out a better and more reliable Warehouse.

Environment: Quality Center, QTP/UFT, Load runner, MS Access, ETL Informatica, MS SQL Server, My SQL, Oracle, Windows-XP.



Contact this candidate