Post Job Free
Sign in

Manager Data

Location:
Irving, TX
Posted:
March 30, 2021

Contact this candidate

Resume:

Srikanth

Phone: 872-***-****

QA Automation Engineer

PROFESSIONAL SUMMARY:

Over all 8 years of experience in Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services, Client/Server applications and databases in Tele communications, Healthcare, Banking, Finance & E-commerce Applications.

Extensive experience in requirement and use case analysis, test planning, writing test scripts, execution, defect tracking, defect retesting and eventually to full regression.

Good knowledge on Junit, TestNG framework for Unit testing, Maven, Gradle and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.

Worked in CI pipeline involving Jenkins, Maven.

Having extensive experience on AWS and PCF cloud environment architecture.

Good experience on Selenium Automation using WebDriver. Heavy programming using Java in Junit, TestNG Framework for Unit Testing.

Good knowledge on automation framework in Selenium WebDriver using Behavior-Driven (BDD) approach in Cucumber framework with Gherkin.

Developed Automated Selenium Tests to test End-To-End functionality for Azure Cloud application.

Experience in working with Build Systems like Ant, Maven and continuous integration systems like Jenkins, Hudson.

Implemented BDD automation framework from scratch, designed and created automated test cases/scripts using Selenium(webdriver), Specflow, Page Object Model, C#, .NET & Gherkin

Experience in working on functional testing of SOAP and RESTful Web Services using SOAP UI Tool and Rest Assured tools.

Good experience in Web Services testing using SOAP UI, XML and WSDL; and in providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI.

Experience working on applications built in Service Oriented Architecture(SOA)

Extensive experience in Keyword Driven, Data Driven and Hybrid Automation Frameworks.

Experienced in load and performance testing tool Jmeter and Load Runner.

Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.

Experience in unit testing, functional testing, user acceptance testing, integration testing, system testing, performance testing, sanity testing, exception testing, compatibility testing & security testing of client/server and web-based applications.

Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.

Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.

Working experience with defect tracking tools like Bugzilla, JIRA, Clear Quest, and Test Director/Quality Center (QC) and Team Foundation Server.

Expertise in performing the Functional Testing, Regression Testing, Integration Testing for the apps on different platform like Android, Java, BREW.

Expertise in performing Manual testing & Mobile Application Testing using Appium.

Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, .Net Technology etc.

Experience in Backend testing in MS-SQL Server, Oracle, MySQL and MS-Access using SQLQueries for data validation and verification.

Proficient in Oracle 11g/10g/9i/8i/7.3, PL/SQL Development Toad, PL/SQL Developer, Perl, and UNIX.

Experience in testing and writing SQL and PL/SQL statements.

Excellent experience with source version control tools such as Subversion (SVN) & GIT.

Education:

Bachelor of Technology, Jawaharlal Nehru Technological University, India

Client: Mastercard, O’Fallon, MO April 2018 to Present

Role: Software Test Automation Engineer

Project Description:

This project is to integrate Claims Manager and MasterCom applications. Claims Manager is responsible for initiating Disputes. While initiation flow is handled by the Claims Manager, the necessary supporting documents needs to be uploaded in MasterCom system. The user may need to upload documents at any phase of dispute life cycle. Besides document management MasterCom also provides a feature to file a case. A case can be filed at any phase of dispute life cycle as well on a first presentment. Besides the need for document synchronization and access to file and view a case; building a single Billing System is another requirement trigger to establish a deep integration between the two systems. MCBS System today receives MasterCom transaction feed to bill customers for those transactions require the document to be uploaded. However, with Claims Manager existence along with MasterCom, MCBS System should consider these as a single system. Therefore the billing should also include Claim creation and Chargebacks with or without documentation for billing consideration. That mandates a centralize feed from both systems to support MCBS System requirements. Although as mentioned above there is a need for deep integration and synchronization between Claims Manager and MasterCom, the system will remain loosely coupled.

Roles and Responsibilities:

Creating automation framework in Selenium WebDriver and NUnit using Behavior Driven Development (BDD) approach like SpecFlow.

Developing a Selenium based data-driven test framework in C# .Net Core using MS Test v2 Unit Tests

Built a UI automation test framework with .Net Core MS Test projects utilizing Selenium Webdriver. Incorporated best practices, such as the Page Object Model, to make test code reusable and easier to read.

Working on agile testing methodologies and tools such as RALLY, JIRA.

Implemented BDD using Specflow with C# in Gherkin Format.

Eveloped core functionality with the .NET Framework

Hands on experience on Continuous Integration Tool (CICD) - Jenkins with Selenium.

Performing in both Unit and Integration testing with exposure to data virtualization tools.

Performing testing across a variety of platforms: web and mobile user interface, APIs (REST and SOAP), and/or data warehouse reports.

Performed Sanity Testing and Regression testing on every build of the application.

Demonstrating experience developing high quality test strategies and test execution specific focus on cross browser and cross device testing.

Involved in tested applications with RESTFUL web services using Node.js

Creating good acceptance and integration test automation scripts and integrating with Continuous integration (Jenkins/Bamboo) and code coverage tools (Sonar, Clover) to ensure 80% or higher code coverage.

Performance engineering and profiling (e.g. Java JVM, Databases) and tools such as Load Runner and JMeter desirable.

Selecting or Identifying Areas/Test cases for Automation.

Coordinate and participate in requirements review/story elaborations and testing activities to deliver high quality products and incremental value with every iteration.

Review project test and implementation schedules.

Document test plans and acceptance criteria using JIRA, Rally or such solution life cycle management tools.

Develop test scripts and perform automated and manual exploratory testing to ensure software meets business and security requirements and established practices.

Own responsibility for end-to-end product quality including: defect management and oversight, status reporting and metrics creation, and escalation for issues discovered during the testing phase

Develop business and product knowledge over time and share such knowledge to mentor newer team members.

Creating, Enhancing, debugging and Running Test Cases.

Organizing, monitoring defect management process.

Finding solutions for Object Identification issues and error handling issues.

Co-coordinating Test team members and Development team in order to resolve the issues.

Interacting with client side people to solve issues and update status.

Performing regression testing each and every day to make sure that Application is consistent without any changes.

Experienced in data analysis using SQL, PL/SQL and many other queries based applications.

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

Environment: C# .Net, Selenium, SpecFlow,JBehave, IntelliJ IDE, Eclipse IDE, Jenkins, CI/CD, PL/SQL, Toad, AWS, Oracle,Soap UI/Pro, Postman, Spring framework, REST, JSON and XML, Maven, SVN/GIT, Swagger, Windows 10.

Client: Verizon Wireless, Dallas, TX Jan 2017- March 2018

Role: Manual/Automation Engineer

Roles and Responsibilities:

Developed and maintained automated regression test cases in Selenium Web Driver and Appium Mobile Automation using Java programming language.

Performed Mobile Testing on Android and ios using Appium.

Involved wireless tests for IOT(Internet of Things).

Characterized Wi-Fi/Bluetooth interoperability and User test cases.

Designed and verified Wi-Fi Throughput Test Station to help Identified Wi-Fi DE-Sense.

Understanding different components of application from the business requirements.

Primarily responsible for overall Functionality Testing, White Box testing, Black box Testing, System testing, and primary point of contact for User Acceptance and Backend Testing.

Designing and developing test strategy, test plan, test cases and generating test reports and defect reports.

Performed standalone testing of SOAP/HTTP services .

Used XML-XML Comparison assertion to validate the expected XML with the actual XML response.

Used XPATH filters and assertions to fetch and validate the desired data in the response.

Requested WSDL's & XSD's from developers to understand the required and optional elements within a schema and developed the test scope and test data accordingly.

Used and ran automation scripts using configuration management tool Jenkins.

Involved in testing Web services and XML with tool called SOAP UI. Used this tool to locate WSDL file on internet, create Test cases, run them, do load testing, security testing.

Worked closely with fulfillment development team in the application lifecycle to clarify and refine business and functional requirements for our ecommerce department

Conducted test case reviews and presented the test cases/test scenarios to the team members for all iterations.

Performed Manual Testing on client/server applications and used HP ALM for test management tool.

Used HP ALM for creating and documenting Test Plans and Test Cases and register the expected results.

SQL Queries for backend testing.

Involved in executing SQL and PL/SQL procedures, functions and packages for backend testing.

Writing custom test management reports using SQL and used RDBMS to recombine the data items from different files.

Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts

Developed test scripts to automate process of testing in Selenium Web Driver

Prepared Test cases using Gherkin Language.

Performed BDD testing using Cucumber Features in Gherkin format.

Developed Automation test scripts for API testing using RestAssured.

Used TestNG Framework for creating Selenium scripts

Integrated the automation scripts into the Jenkins tool for continuous script execution after build

Developed automated scripts using Selenium for end-to-end and unit testing.

Communicate test progress, test results, and other relevant information to client.

Responsible for assigning tasks and managing the offshore team.

Participated and Initiated Team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach.

Used Git as version controller.

Wrote SQL and PL/SQL scripts to validate the database systems and for backend database testing.

Participated in daily SCRUM meetings and gave the daily status of testing.

Environment:Java, Selenium Web Driver, TestNG, HP ALM, Java, Jenkins, T-SQL, PL/SQL, SOAP UI, UNIX, Eclipse, Tomcat,Windows, MAC, Git.

Client: Tenet Healthcare, Dallas, TX Apr 2015 to Dec 2016

Role: SDET/Automation Tester

Description:Tenet provides healthcare services to improve service delivery and patient outcomes. Tenet working with leading healthcare insurers to better coordinate care, reduce healthcare costs, and improve long term health. The online portal allows members and brokers to look for information about health care plans. Members can enrol into insurance plan using online portal. It has payment module, report module, etc. This web portal allows members to view the claims, change Doctor and add new services. My primary responsibility was to ensure the highest quality of their software applications. Tested various Java and .Net applications on both Windows and UNIX environment. My job responsibilities include testing Java, C# applications and JSON web service pertaining to background screening. AIS applications written in Powerbuilder are being converted to an HTML5 format web based client service (Nomoreforms). Team Foundation Server (TFS) is used to write and execute test cases based on stories written by the Project Office.

Responsibilities:

Designed, developed and implemented POM based automation-testing framework.

Created and maintained the test cases, test data and test scenarios for each sprint cycle in MTFS/ VSTS.

Logged defects with detailed description, screenshots and log trace in MTFS/ VSTS

Supported the e-delivery team operations team in understanding operational workflows and system data structure as well as assisting with data validation.

Developed and maintained the API, UI and mobile test automation framework based on C# .NET and Selenuim Webdriver.

Developed QA processes automation test scripts using C# to test Web based user interfaces for different types of browsers. Validated the data from Front End to Back End tables in Oracle Database.

Created& documented complete and detailed technical specifications for all custom report & file extract project.

Management, Configuration Management, and Requirements gathering to identify and correct defects.

Wide knowledge on Health Care applications and PBM Business rules.

Used SVN to maintain and manage the build scripts, test data used and other documents related to the project.

Used the POI API to read data from the excel sheets.

Configured Java, WebDriver, Maven tool and created selenium automation scripts in Java using TestNG framework and page object model (POM).

Generated, parsed and validated JSON and XML formatted data using Groovy Script that received in response

from REST API calls.

Setup the Automation Framework using Selenium Web Driver, TestNG and Run test cases in multiple browsers and Platforms.

Used Agile methodology (Scrum) to ensure the new features meet the customer requirements and acceptable quality assurance standards

Tested Salesforce configuration and setup, developed test cases, and performed functional/regression testing.

Involved in implementation of Test Automation Framework build using Selenium WebDriver.

Used Cucumber for browser based testing with scenarios and situations.

Created Feature File, Scenario Outline with Cucumber framework and Wrote Acceptance test using BDD Cucumber.

Used JIRA as a Tracking tool.

Checking in the code after successful review in to SVN.

Generated, parsed and validated JSON and XML formatted data.

Configured and maintained Jenkin/Ant to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.

Performed Automation acceptance testing using Cucumber by writing test scripts in Java.

Gathered requirements for Performance testing purposes from different Scrum teams.

Performed Load Testing, with creation of scripts, configuration of Controller and Agent machines.

Ran smoke testing, load testing and stress testing with high iterations using HP Load Runner to Guarantee Production readiness.

Automated performance test scripts and verified the response time under different load conditions using load runner.

Executed multi-user performance tests in Load Runner Controller tool, used online monitors, real-time output messages and other features of the Controller

Identified bottle necks, performance issues using multiple user test results, online monitors, real-time output messages and Load Runner Analyzer.

Automated performance test scripts and verified the response time under different load conditions using load runner.

Performed back-end testing using SQL queries to validate the data in the back-end SQL Server

Status reporting and test updating in Quality Center.

Environment: C#, .Net, Visual Studio, JIRA, SQL,Powerbuilder, TFS, Salesforce, Jenkins, SVN, JMeter, SOA, XML, SOAP UI, BDD, SQL Server 2012, UNIX.

Client: Media Forge Business Solutions Inc -Hyderabad, INDIA May 2013 -Mar 2015

Role: QA Tester

LoCoCatalogMapper

Description: It is a backend catalogue application for EasyPrice mobile application. It will pull item and its details from e commerce applications such as FlipKart, Amazon and SnapDeal and based on our own matching algorithm it will display the top 3 corresponding items to match. Then catalogue will match new item with corresponding match or will manually map it. Even un map the items and map it to new item manually. It's a backend applications to match the items from different e commerce portals.

Responsibilities:

Worked as a Manual Tester with developer and support teams to test web based applications for the client.

Perform functional testing such as Smoke Testing, User Interface testing, Integration testing, Regression testing, Security testing and Performance testing.

Explanation of the security requirements to the design team in initial stages of SDLC to minimize the efforts to rework on issues identified during penetration tests.

To address and integrate Security in SDLC by following techniques like Threat Modeling, Risk Management, Logging, Penetration Testing, etc.

Performed GUI Testing, Functional, Testing manually

Worked with SQL to do the backend testing, reading logs and server commands

Design/review test scenarios, test data and test cases for different financial user groups based on system requirements, solution diagrams, help files, and screen mockups.

Wrotetest cases using Quality center and logged defects

Involved in testing all backend processes using SQL

Designed and developed test plans, test scripts, for manual testing of all the modules.

Performed GUI testing using Win Runner automation tool.

Tested process flow to handle the e-training application process efficiently.

Performed extensive Data Integrity testing by executing SQL Statements.

Supported with testing team when there are production issues by doing Emergency Bug fix testing. Maintained defects in Quality Centre based on Defect Tracking Life Cycle.

Performed Regression testing, Integration testing, User Acceptance testing (UAT), Functional testing, End-to-End testing.

Performed database integrity testing by executing SQL statements.

Performed end-to-end testing on the released version of the software application and detected lot of GUI bugs.

Talked to the end users to create the process requirements and to proper explain to the design and development team the flow of future data modules.

Created, executed Manual Test Cases and scenarios

Planned and managed testing strategies through all phases of the software development, test and revision cycles.

Environment: Quality Center, SQL, HTML, XML, Waterfall testing, Eclipse, UAT, Apache, Win Runner.



Contact this candidate