Post Job Free
Sign in

Senior Automation QA Engineer

Location:
San Jose, CA
Posted:
August 09, 2020

Contact this candidate

Resume:

SRAVANTHI MALARAJU

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

408-***-****

PROFESSIONAL SUMMARY:

●Software Test Engineer with 13+ years of experience in Information Technology, with specialization in Software Quality Assurance Testing, proficient in testing Web based applications and Client/Server applications.

●Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Defect Life Cycle and Methods like Waterfall and Agile.

●Extensive experience in implementing QA Methodologies, Test Plans, Test Scenarios, Test Cases and Test Deliverables for various applications.

●Experience in Functional testing, Integration testing, System testing, Regression testing, UAT, Black Box testing, GUI testing, API testing and Browser Compatibility testing.

●Extensively automated regression and functional test cases by developing Test Scripts using Selenium Web Driver, Java and JUnit/TestNG.

●Involved in Test Driven Development (TDD) and Behavior Driven Development (BDD) Web testing.

●Implemented Hybrid framework in the project.

●Developed Data Driven framework to retrieve the Test Data from Excel files and SQL Databases.

●Configured Maven for Java automation projects and developed Maven project object model (pom).

●Used Maven, Selenium Grid to execute Selenium automation suites on different platforms, browser combinations in parallel.

●Developed required Selenium support code in Java for Cucumber.

●Parameterize Test scripts using Data Provider annotation to create Data Driven Framework.

●Proficient in automated testing as well as in manual testing using tools such as Selenium, HP Quality Center, Postman and SOAPUI.

●Domain experience in Banking, Health Care, Insurance and Trades.

●Performed Defect Tracking and Test Management using HP ALM and JIRA.

●Working knowledge of SQL and writing SQL queries.

●Worked in a highly dynamic Agile environment and participated in Scrum and Sprint meetings.

●Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested & Implemented improvements.

●Communicated with Application Developers, Project Manager and other Team Members on Application testing status on an ongoing basis when necessary.

●Lead the QA team in a comprehensive QA setup at every stage of software development from Project Initiation through Project Planning, Development phase, Quality Assurance and Testing.

TECHNICAL SKILLS:

Operating Systems

Windows 10, Windows 7, Windows XP, Win 2003 Server and UNIX

Languages

JAVA, SQL, Java Script, HTML, Gherkins and XML

Databases

SQL Server 2005, DB2, SQL Developer and Toad 9.0

Testing Tools

Selenium WebDriver, Selenium IDE, Eclipse, Maven, SQL Server,

IDE

Eclipse and SQL Developer

Test Framework

Junit, TestNG, Cucumber, Data Driven Framework, Hybrid Framework

Web Debugging Tools

XPath, Firepath, Firebug and ChroPath

Build Tools

Maven

Project Methodologies

SDLC, Agile Scrum, Waterfall and V Model

Bug Tracking Tools

JIRA, Quality Center, ClearQuest and HP ALM.

Continuous Integration Tools

Jenkins

Version Control

GIT and GitHub

PROFESSIONAL EXPERIENCE

Client: Cisco Systems, San Jose, California Apr 2017 - Jul 2020

Role: Sr. QA Engineer

Team Size: 6

Project Description: Cisco's Infinite Video Platform allows service providers to deliver broadcast quality video over IP networks. Infinite Video aggregates content from cable, the web and OTT services into a single interface. Infinite video supports many devices, from 4K TVs to tablets to game consoles. Infinite Video is in use by over 60 Cisco customers worldwide.

Responsibilities:

●Involved in understanding requirements.

●Interaction with clients for requirements clarification/validations.

●Identify Regression scripts and work on automation feasibility.

●Involved in creating estimation for automation and Manual Testing.

●Involved in creating Test Plans and prioritizing the daily and weekly deliverables.

●Actively participated in team meetings and work progress meetings.

●Assigning tasks to the team members and reporting deliverables and status updates to the QA manager and the Client manager.

●Prepared detailed test plans and test cases which specifies testing overview and testing approach depending on the business and technical requirements.

●Involved in TDD automation framework.

●Developed automated test scripts using Selenium WebDriver and Java.

●Build and maintain a CI/ CD pipeline that includes automated tests.

●Involved in tracking of defect lists.

●Actively participated in product documentation for multiple target audiences.

●Validated continuous integration and continuous delivery (CI/CD) concepts.

●Involved in API testing using Postman.

●Coordinating with the team about technical aspects of work for the successful completion of a project.

Environment: Selenium WebDriver, SQL, Java, Eclipse, Maven, TestNG, Jenkins, Postman, GitHub, Agile and HP ALM.

Client: Deutsche Bank / Infosys India May 2014 – Sep 2016

Role: Test Analyst

Team Size: 8

Project Description: Financial Supply Chain Management is designed to strengthen relationships with core suppliers and improve the economics of their supply chains. This provides suppliers with financing opportunities during distinct phases of the Financial Supply Chain. It includes phases like Pre-Shipment Finance, Post Shipment Finance, Confirmed Payable, Distributor Finance and Receivable Finance. Using the supplier finance solutions, it offers both buyers and suppliers the opportunity to improve and protect their working capital.

Responsibilities:

●Prepared and executed Automation Test Scripts and Test Suites with Selenium Grid/WebDriver using TestNG, Maven and Java.

●Analyzed business requirements and functional documents, built the Test Strategy document that defines the test environment, phases of testing, entry and exit criteria into different phases of testing and resources required to conduct the effort.

●Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.

●Developed Test Scripts using Core Java and TestNG Test Cases using Eclipse IDE.

●Proficient at creating and executing SQL queries involving multiple tables using join statements and validated it against Web-UI.

●Involved in Interface testing (API testing) and ensured data and control are working properly between middleware and backend systems using complex Application Programming Interface (API).

●Connected JDBC API with Selenium WebDriver to retrieve database information.

●Involved in BDD automation framework.

●Reviewed Test Scenarios and Test Cases with business for sign-off before the execution starts.

●Provided the Testing Effort estimates and timely feedback on progress of the testing activity.

●Performed Back-end testing using SQL queries to validate data for databases.

●Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort.

●Logged Defects in HP ALM with priorities and co-ordinate with the Development team for bug fixing.

●Responsible for sending Daily Status Report to onshore and offshore managers.

Environment: Selenium WebDriver, TestNG, Maven, Java, Eclipse IDE, SQL, SOAPUI, REST API, JDBC API and HP ALM.

Client: Deutsche Bank / Infosys India Mar 2012 – Apr 2014

Role: Test Analyst

Team Size: 4

Project Description: Everest Plus is an electronic settlement system for Fixed Income Securities and Repo trades. It is a queue and event driven application. All trades entering Everest Plus will be placed in any one of the three queues – STP, Action Pending or Rejected. Everest Plus interfaces with the core systems like Bloomberg and Magellan for receiving trade data feeds. The application is implemented in number of branches in Asia.

Responsibilities:

●Responsible for analysis, reports, and defect tracking.

●Wrote Selenium Scripts to create reusable components in Data Driven Framework.

●Created and enhanced numerous Test Scripts to handle changes in the objects, in the tested application’s GUI and in testing environment using Selenium WebDriver, JUnit, and Jenkins.

●Involved in building Automation Framework from scratch using Selenium WebDriver, Java, Junit, Jenkins, and Eclipse.

●Executed Manual and Automated application testing for key product functionalities and developing new Test Plans using tools such as Selenium and Junit.

●Developed Automation Scripts using Selenium WebDriver, Eclipse, Junit, and Java.

●Performed Functional Testing to identify various critical points in the application and automated it by using Selenium WebDriver with JUnit.

●Generated Selenium reports using Extent Reports.

●Involved in TDD automation framework.

●Created the Tests that have no user interaction as a set and executed them as Batch Tests.

●Integrated with Continuous Integration tools Jenkins for running tests on a nightly basis automatically.

●Involved in creation of Automation Framework in Selenium WebDriver. Designed Smoke, Sanity, Functional and Regression Test Cases.

●Performed various testing activities like GUI testing, Functional testing, Browser Compatibility testing and Regression testing.

●Automated UI tests with different use cases and each use case with a different list of variants to test ‘Look and Feel’ of the page.

●Used Firebug tool to identify the Object’s id, Name, XPath, link in the application.

●Developed Test Scripts for web services using SOAP UI.

●Used Quality center (ALM) for Test management.

●Wrote SQL Queries in Oracle Database to verify the data with the GUI.

Environment: Java, Selenium WebDriver, JUnit, Jenkins, SOAP UI, Quality Center, HP ALM, XPath, Eclipse, Firebug, SQL, and Windows.

Client: Capital One / Infosys India Nov 2010 – Feb 2012

Role: Test Analyst

Team Size: 5

Project Description: Capital One Financial Corporation is a U.S.-based bank holding company specializing in credit cards, home loans, auto loans, banking and savings products. Image application team provides support to fulfill imaging needs of Capital One. Several operational areas within Capital One rely on imaging and workflow infrastructure. Multiple systems make imaging suites including Seedocs, Image Import, STRAW and CASPER correspondence. Imaging application team stores checks, applications and correspondence received from customers in the form of images in different repositories like FileNet, CHIA.

Responsibilities:

●Attended daily standup meetings, provided daily status on manual and automation Test Results.

●Designed and Developed the Automation Test Scripts using Selenium WebDriver using Java.

●Reviewed the Test Reports using TestNG.

●Performed Functional Testing, Data Driven Testing, and Cross Browser Compatibility Testing on different browsers like IE, Firefox & Chrome.

●Developed Test Cases using Element Locators and Selenium WebDriver methods.

●Involved in TDD automation framework.

●Enhanced Test Cases using Java Programming features and TestNG Annotations.

●Execution of Selenium Test Suite and developed reports and reported defects.

●Involved in Retesting and Regression Testing using Selenium WebDriver.

●Developed SQL queries and Joins to validate the reports.

●Executed shell scripts to validate the data, bouncing web and app servers on Linux box.

●Executed Linux commands, FTP commands to validate the log files while debugging the issues / Root cause analysis of the issue.

●Performed various types of testing like Smoke Testing, Functional Testing, Regression Testing, and UAT.

●Prioritized the defects and the severity levels using Quality Center and discussed with the developers to resolve the issues.

Environment: Java, Selenium WebDriver, Maven, HTML, Linux, Oracle Database, SQL, Putty and HP Quality Center.

Client: Zurich Farmers Insurance Group / CSC India Feb 2009 – Oct 2010

Role: Test Engineer

Team Size: 12

Project Description: Farmers’ Insurance group is a leading insurance company based in the USA with its headquarters in Los Angeles, California and insuring over 41 states. ACP application deals with the following lines of business Auto (APPS) and Fire (FPPS) in 3 tier architecture based on Web & Mainframe Application. The web part has been designed using Java/J2EE & the struts framework with AJAX functionality. Application Reads the DB2 database & the VSAM files through RSP (stored Procedures). The Java Programs call the online modules for all the business validations to be done when a policy is issued. Internally the online modules read the rules engines and the MIS database to return the generated premiums applicable coverage is selected on an auto or Home Policy to be issued to the end customer.

Responsibilities:

●Analyzed business requirements, system requirements, and data mapping requirement specifications.

●Participated in Stand-up meetings, walkthrough meetings, weekly automation meetings with all other QA, weekly assessment meetings with business analysts and developers.

●Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for Functional, Regression, User acceptance and Stress testing.

●Involved in analyzing system specifications, design, development and execution of Test Plans and Test Cases for Manual and Automated testing.

●Design and Developed Automated Functional Test Suite using Selenium.

●Created and enhanced numerous Test Scripts to handle changes in the objects, in the tested application’s GUI and in testing environment using Selenium.

●Developed Automation scenarios using the Functional Test Cases.

●Developed Selenium Test Cases using TestNG Framework.

●Implemented Data Driven Test to verify the same functionality with multiple sets of data.

●Developed Automation Scripts for new enhancements using Selenium RC and TestNG.

●Performed UI testing and Database testing.

●Worked with the version control tool - Git.

●Worked with developers to reproduce the bugs and to resolve usability issues during UAT.

●Worked with bug tracking tool JIRA.

●Provided back end testing for data validation using SQL on TOAD.

●Created Regression Document to track and report testing activities during each phase of testing, including testing results, Test Case coverage, required resources, logged defects and their status, performance baselines.

Environment: Selenium IDE/RC, Java, TestNG, ANT, FirePath, Firebug, HTML, JavaScript, XML, Git, JIRA, SQL, TOAD, and Windows XP.

Client: National Health Services (NHS) / CSC India Aug 2006 – Jan 2009

Role: Test Engineer

Team Size: 21

Project Description: The LORENZO 2.2 covers the entire spectrum of health care activity across different care settings in a healthy economy. It has been developed in .NET. Standard look and feel of the application is in windows. It retrieves the patient information on the EPR view of the application, where the information is shared among other legacy systems. The interface with other systems is done through the integration engine (Viz. isoft Clinical Manager). Isoft Patient Manager is a product successfully deployed in NHS Trusts in Scotland and around 20 major secondary care centers throughout the UK. Broadly it has got more than 20 modules which covers from Patient Registration, IP, OP, A&E, Medical Records, Placing a request using third party tools like HL7,Integration Engine and Daycare centers, Discharge and Knowledge Based Alert mechanism.

Responsibilities:

●Identified high-level requirements for documenting detailed Business requirements.

●Involved in preparing Test Plan and Test Cases based on Business requirements.

●Generated Test Cases in spreadsheet and uploaded them into Quality Center.

●Created, Reviewed and Updated Test Scenarios, Test Cases and Test Data.

●Executed Test Cases for Functional and Integration testing.

●Created and Maintained Traceability Matrix to keep track of changes in requirements to that of the Testing Efforts.

●Tested applications and documented results and bugs including documentation of information useful in the debugging process.

●Running queries in databases to verify the correctness of XML response.

●Document request/response XML's test procedures and functional/technical findings from the test run.

●Defects Reporting and Web Services Test Results Reporting.

Environment: Mainframes, PL/SQL, DB2, Java Applet, XML, HTML, Weblogic, Web services, Javascript and Quality Center.

EDUCATION

●B.Tech (C.S.E) – JNTU, Hyderabad, India. 2006.



Contact this candidate