Post Job Free

Resume

Sign in

Test Cases Engineer

Location:
Dallas, TX
Posted:
January 09, 2019

Contact this candidate

Resume:

Sudeep Kumar

Senior QA Automation Tester/Engineer

PROFESSIONAL SUMMARY

Around 9 years of professional IT experience in Quality Assurance, Software Testing and Development of enterprise applications.

Experience in all phases of SDLC, STLC, Agile, Scrum and Waterfall methodologies.

Experience in Object oriented analysis and design (OOAD), UML, Java EE, and Web Services.

Have good domain knowledge of Banking and Insurance

Expertise in Selenium WebDriver, Selenium IDE, Selenium Grid, Jenkins (Continuous integration, Regression tests), Maven (Regression tests), Cucumber, TestNG (Regression tests), Eclipse, Junit and JMeter.

Used Web - debugging tools like XPath, Firebug and Fire Path to locate elements.

Experience in testing Mobile Web applications and performed the Apps testing on iPhone, iPad and Android Devices.

Experience in back end Database testing writing and executing SQL queries and other database operations with databases like SQL Server and Oracle.

Experience in validating Regular and Ajax control using Selenium locators like XPath, CSS.

Experienced in reading the test data from excel spreadsheet using API and TestNG Data provider.

Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Regression testing, JUnit testing, Black box testing, Functional testing, Compatibility testing, Database testing, GUI testing, Web / UI and (UAT) User Acceptance Testing.

Experience with build tools like Maven and GIT.

Experience in TestNG, Jenkins, Ant and Maven.

Tested the Mobile Applications on Windows and Mac.

Automation scripting experience in Internet applications using Selenium Web Driver and SOAP UI.

Knowledge on API testing with different sub-systems as a part of Back-end test.

Knowledge on Integration of Appium with Sauce Labs for distributing tests on the cloud.

Implemented real device mobile app testing using Test Object on the cloud.

Performed tests on emulators and simulators

Performed concurrent executions on emulators and simulators over Sauce Labs and using real devices over Test Object.

Mobile Testing Tools – Appium with Selenium Webdriver.

Extensive involvement in performing Data Driven test using parameterization technology.

Experienced in using coding languages like Java, C, C++

Experience in frameworks like Jenkins, TestNG, JUnit

Participating in Sprint Planning and grooming to discuss the committed stories that can be tested and completed by the end of the sprint.

Analyze functional requirements/User stories and translate requirements into written test plans, detailed test cases and test schedules by following the Agile/Scrum process

Involved in Functional, Regression, Integration, Smoke, End to End System testing and UAT as a part of Sprint Cycles

Experienced in creating Test Plans, thorough hands on experience with designing test cases covering all test conditions and eliminating redundancy and duplications.

Involved in client meetings, walkthrough, Approval and Sign off calls with Business team

Hands on experience on Automation testing.

Hands on experience in offline iPad testing.

Good Working Knowledge on JIRA

Worked as Graduate Assistant at CCSU in Computers and Graphics Department.

Excellent communication/critical thinking/analytical skills.

TECHNICAL SKILLS

Manual and Automation Tools: HP ALM, Quality Center, JIRA, Bugzilla, Selenium Web Driver/IDE/GRID/RC, SOAPUI, Eclipse, Appium, JMeter, Firebug, Planning Poker

J2EE Technologies: Servlets, JSP, JDBC

Frameworks and Tools: SAFT, Cucumber, Test NG, JUnit, spring, Page Object Model, Data Driven, Hybrid

Programming: Java, Java Script, SQL

Reporting Tools: JIRA, Quality Centre (ALM)

Application/Web Servers: Apache Tomcat, Jboss, Glassfish, WebLogic.

IDE’s: Eclipse, IntelliJ

Scripting: Java Script, HTML, CSS, UNIX Shell Scripting

Internet Technologies: JSON, jQuery, XML, SOAP, RESTful, AJAX

Test Build and Integration Tool: Maven, Jenkins

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle

Operating Systems: Windows, Ubuntu, Linux Red Hat, UNIX

Databases: Oracle8i/9i/10g, MYSQL, SQL Server

PROFESSIONAL REFERENCES

Health Care Service Corporation (HCSC), Dallas, TX Apr 2017 – Till Date

Associate-Projects (Automation Tester)

Description: BCBSTX is the largest customer-owned health insurance company in the United States. HCSC offers a wide variety of health insurance products and related services through its operating divisions and subsidiaries.

Project description: ORMB( Oracle Revenue Management and Billing for Financial Services), Aerial, iExchange, ARIS, Altruista, Smart UM are the web applications as part of the Government, Retail, Group Programs where we can create the Medical Record Request & Responses, General Inquiry and Informational Messages by validating the various routing queues (i.e.; validating the correct rules that are fired and tasked to the correct Home page) while sending requests and receiving responses from the above mentioned plans.

Responsibilities:

Gathered, analyzed and reviewed business requirements and functional requirements

Responsible for testing and validating the correct rules which are fired and proper tasking which is done from the various web applications like Aerial, iExchange, ARIS, Altruista, Smart UM.

Involved in Automating the ORMB Application Suite using the SAFT Framework for Setting up the Customer, Applying the Pricing rule and Price Items for the Customer, Validating the correctness of the Billable Charges and running the TFM batch jobs to apply BILLING to the customer.

Involved in Automating the Aerial Application Suite using the SAFT (Selenium Automation Framework for testing) for generation of the letters and validating it.

Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.

Performed the offline iPad testing, to make sure the questionnaires can be filled in the airplane mode without internet connectivity and synced to web, which can be accessed when logged into the desktop.

Performed the AIVR testing to make sure that all kind of requests are created.

Validate the Plan Profiles in the various web applications

Validate the Diagnosis and the Procedure codes using the file maintenance systems

Performed XML data mapping during the end-to-end testing.

Responsible for System, Functional and User Acceptance testing (UAT)

Analyze functional requirements/User stories and translate requirements into written test plans, detailed test cases and test schedules by following the Agile/Scrum process.

Place the Test Cases, Test Scripts and Expected results in HP ALM.

Validate the letters generated for all the plans against the Master Templates.

Prepare various test conditions on routing queues in the web applications on various LOBS’.

Mapping the requirements to test cases (Traceability Metrics)

Responsible for Production Testing (Internal Verification process)

Validated the 5 different state members for Plan to Plan testing.

Participated in walkthrough’s and technical reviews all through the testing phase

Worked on continuous improvement of the QA process by reviewing and evaluating existing practices with standard testing guidelines

Used JIRA and HP ALM for defect raising and tracking.

Environment: Java, Selenium, SAFT Framework (Selenium Automation Framework for Testing), Eclipse, Squirrel SQL, GIT, HP ALM, XML, JIRA, Bugzilla.

JPMorgan Chase, Houston, TX Dec 2016 - Feb 2017

Associate-Projects (Automation Tester)

Project: Credit Investment Banking

Description: Deal works Team has an application developed for COBS (Conflict of Business Officers) to avoid the conflict of interest, between the parties to process the deal.

Responsibilities:

Gathering and analyzing the functional and non-functional requirements.

Analyzing the application for automation feasibility, data validation and workflow of users

Interact with the business team for developing and testing the application.

Created test scenarios and test cases based on functional documents and User Stories

Prepared Traceability matrix and test plans to show the test coverage requirement vs test scripts

Working in risk testing team, automated, developed and executing automation test scripts appropriate to the scenarios using Hybrid Driven Framework in Selenium Webdriver and Cucumber with Java to reduce manual testing and efforts and integration of test scripts to newly developed BDD framework.

Creating and Maintaining generic Class, Methods, Modules for maximum code reuse throughout the application scripts.

Execution of Unit test cases and performing acceptance testing using cucumber, finding the defects and fixing it.

Environment: Java, spring 4, Vaadin, Cucumber, Selenium Webdriver, Oracle 11i, Maven, and GIT.

JPMorgan Chase Aug 2016 - Nov 2016

Associate-Projects (Automation Tester)

Project: Credit Risk Capital Technology

Description: Every product has a trade or position and for each trade or position it needs RWA (Risk Weighted Asset). Basel is a small component of credit risk infrastructure to calculate the RWA (Risk Weighted Asset). RWA number can be calculated by performing different runs like OTC, REPO, AFS, and TCP.

Responsibilities:

Worked on setting up an alternate UAT environment

Responsible for understanding the testing scope, estimating efforts, defining test approach, Strategy, Test Entrance & Exit Criteria and Defect Management Strategy

Automating & Executing Test Scripts using Test Data Driven Framework in Selenium Webdriver on Various LOBs

Created a data source for the alternate UAT environment ‘x26u’ in WebLogic called TPAU, TPBU and DWAU

Pointed the data source to the correct database.

Compared all the three data sources in existing environment ‘x35u’ with the one created ‘x26u’ and documented the differences.

Made sure that all the data sources are pointed to the correct cluster.

Worked with the operate team to manually deploy the ear file from the current UAT environment to shared services UAT.

Performed a successful end-end run on x26u

Out of different runs, kicked off “AFS” and “OTC” runs for “Extract” and “Calculator” with their respective XML’s and figured out errors and set up the alternate UAT environment.

Automated regression test cases using Selenium and writing API and Web service test cases using Soap UI, involved in testing the functionalities of the application and Validated against the requirements using test result analysis and data base testing by performing SQL queries and commands

Worked with XML for building and parsing of application configuration file.

Used Quality Centre (ALM) to run manual and automated test cases and save the execution results.

Reporting and tracking defects in ALM during executions

Experience in working on Agile environment

Environment: Java, Selenium, Firebug, Firepath, Quality Centre (ALM), JIRA, SOAP UI, Maven, Unit Testing- Junit and JMock.

HSBC Bank, India Apr 2012 – May 2014

QA Analyst

Description: Online Banking is a portal, which facilitates many features to its customers like payments initiation, transaction management, and statements generation on the web etc. Developed the application in J2EE environment and used Struts Framework to handle all the client requests by implementing the Session Facade design pattern.

Responsibilities:

Analyzing the System requirement Specifications.

Developing executing and documenting test cases for manual and automated testing and uploading to HP QTP/UFT, thus creating automated test scripts for functionality, regression and GUI testing

Used Requirement Traceability Matrix(RTM) to track the requirements status through the project

Increased efficiency and productivity within team the team through regression testing using QTP scripts.

Reviewed System Requirement Specification (SRS), System Functional Specification (FRS) and developed test case documents.

Performed manual Testing and testing functionality and GUI of the application.

Analyze and define test cases. Develop manual test cases according to the test requirements.

Involved in writing SQL queries for Back-end testing to verify the database updates and validate them.

Environment: HP Quality Center, Java, HTML, Web services, Java Script, Java Servlets, JBoss, Oracle 9i, UML, Maven.

Google, India Nov 2008 – Feb 2012

QA System Analyst

Description: ATLAS is a tool, which verifies the customer and the Business Attributes, like the Title, Phone Number, Address, Marker Locations and the Category of the business, to verify the correctness of the business details and also to report any local issues.

Responsibilities:

Analyzing the System requirement specifications

Performed manual testing and testing functionality and GUI of the application (ATLAS)

Analyze and define test cases for the attributes like the Title, Phone Number, Address, Marker Location, and Category.

Verify the correctness of the marker locations.

Performed extensive Manual, Automation and Regression testing of the application.

Thoroughly tested the application to reduce the defect rates.

Used HP QTP/UFT for automation tests for functional and regression testing.

Attended daily meeting and coordinated with developers.

Environment: HP Quality Center, HTML, CSS, Java Script.

EDUCATION

MS in Computer Information Technology, Central CT State University, USA (2014 Aug-2016 May) GPA – 3.4/4.00

Bachelor of Technology, JNTU, India (2005-2009) GPA - 3.10/4.00



Contact this candidate