Soa Testing Resume
4.00/5 (Submit Your Rating)
VA
PROFESSIONAL SUMMARY:
- Working for 10 years at TATA Consultancy Services as Senior Software Quality Assurance Engineer, “Delivering Confidence” to clients STAPLES, Confidential and Confidential .
- Have experience in implementing “Page Object Pattern” framework in Selenium.
- Expert in API Testing.
- Experience working in microservices project.
- Have worked on No SQL database (Couchbase).
- Received award from Vice President (Global Technology Solutions), Staples for valuable contribution in QA Automation.
- Have experience in testing multiple interfaces of a software architecture (UI, Middleware, backend testing).And also, Unit, Integration and User Acceptance testing.
- Experience in testing Messaging, FTP and RPC(SOAP & REST) based integration patterns.
- Worked on services testing, using Parasoft SOA test tool.
- Good experience in working with XML/Text DataBank, XML transformer, XML converter, Diff and extension tools.
- Using myWebMethods(a Software AG product) for integration testing of B2B/B2C transactions.
- Using Splunk to search/extract logs/events.
- Using RFHUtil to read/write/browse messages to MQ’s
- Using JAVA programming to extend the support of Parasoft SOA Test tool.(such as for file handling and file comparison).
- Experienced in working with different file formats such as EDI, FF, XML.
- Expert in resolving ambiguity in business requirement/User Stories.
- Management Activities - Responsible for onboarding new talent in the team (involves searching/interviewing workforce). Onshore QA Lead, final stop for issues/concerns in the team.
- Sharing process improvements and best practices with team/organization.
TECHNICAL SKILLS:
Scripting Language: VBScript, JavaScript, Shell Scripting, WSH.
Programming Language: C, C++, VBA, JAVA and Oracle fundamentals.
PROFESSIONAL EXPERIENCE:
Confidential, VA
SOA Testing
Responsibilities:
- Worked on a sprint model spanning to 2 weeks, starting from sprint planning (working on estimating hours for UserStories), Test Case review, test execution & defect reporting, Acceptance demo to clients, update and review backlog US’s.
- Analyze test data dependency and will work on test data preparation
- Prepare test data using Confidential in-house tools, if external team’s dependency is not required.
- Prepare test cases in SOAP UI. Test cases are created with input values and assertions in response (as expected per requirement).
- Run test cases, upon deployment of Code and report to agile team on the test result.
- We have a Regression suite (maintained and updated after each sprint in QC).
- Used Rally application to track and manage task in agile projects.
- Worked in Eligibility module of Confidential customer retail experience. Objective of this module is to present customers (existing and new) with closest offers they can opt into.
- OfferManagementSystem (OFM) is the web service consumed by Eligibility. The operations more specific to Eligibility are QEO(Query Eligible Offer) and PEO(Present Eligible Offer). Testing of WebService using SOAP UI tool.
- Used DataSource test step for data driven testing, inputs can be taken from excel and can be looped in across rows to cover different input test data .
- Incorporated assertions in response XML.Worked with Contains, Not Contains and XPath Match assertions.
- Used Delay Test step to pause test execution for few seconds to avoid timeout issues.
- Using Conditional Go To Test step to control flow of test execution.
- Used DataSink Test Step to store values from the response xml
- Exporting test result and sharing with all stakeholders.
- Scanning through server logs for debugging purpose and analyze why the request is failing using putty utility.
Confidential, OH
Manual Testing/ Automation Testing
Responsibilities:
- Analysis of Business Requirement and Design documents and to raise any discrepancy if found.
- Prepare Estimation for effort needed and get approval.
- Preparation of Test Plan.
- Upload the Requirements in Requirements Module using QC Excel Add-in.
- Preparation of Test Case in Test Plan Module in QC and Map the test case back to corresponding requirements in requirements module.
- Perform Test Script Walkthrough.
- Request Test Bed with the test criteria needed to AR(Accounts Receivables) Team.
- Prepare Test Sets in Test Lab considering no. of Test Cycles available, no. of batch available, test coverage and testing targets.
- Run Health Check (Run Reusable Automation Script) on the UAT server before the start of execution phase. To ensure that test environment is Up and Running.
- Execute Test Scripts in Test Lab and raise defects in Defects Module as defects are encountered.
- Prepare Test Execution Report, Defects Report, to let the project team aware of Testing Status and to track testing progress.
- To participate in daily Scrum calls to raise concerns over the project if any, to update the status of the project and to escalate showstopper issues if not fixed within the SLA time.
- To prepare Exit Report after the project execution, covering up lessons learnt and Test Execution Status.
- Analysis of the requirement and if the functionality can be automated then prepare estimation on the effort needed to complete it.
- Prepare Automation Plan, detailing How to implement the manual scripts.
- Create reusable actions/function if needed, input/output data sheets, recovery scenario’s if needed and object repository for the objects under AUT in QTP(install Add-ins if needed for the AUT)
- Use Descriptive Programming as needed.
- Request Test Bed with the test criteria needed to AR(Accounts Receivables) Team.
- Develop action scripts using validation checkpoints as needed for the functionality flow in QTP.
- Connect to QC and export the test cases to QC Test Plan Module.
- Prepare Test Sets in Test Lab as per the functionality flow and test coverage.
- Schedule Automation Execution in Test Lab and execute scripts.
- Raise defects for any failed scripts.
- Generate reports of the Test Execution and share it with all stakeholders.
- Move the scripts to Automation Regression suite if applicable and use it for next release
Confidential
Automation Testing/ Manual Testing
Responsibilities:
- Profound knowledge in Descriptive Programming and used it in challenging applications.
- In the course of migration of scripts from standalone QTP to online QC executable format, I created a program using VBScript and WSH, which will convert the offline QTP scripts to online QC Scripts .This automation effort, generated a Return On Investment (ROI) of $13322.88. This process improvement is very much appreciated by Confidential
- Mastered Document Object Model and its application in Web based testing.
- Familiar with Selenium tool and XPATH.
- TranGenUltimate - This tool will generate transactions (42 Transaction types supported) with variable amounts as required on test accounts which will be used for testing. This enhancement reduces 90% of manual effort.
- Requirements Mapping - This tool is used to check if the Test Scripts in Test Plan are mapped with the associated Requirement
- Defects Traceability - This tool will validate if the defect is linked to the associated test script in Test Lab and populates the result in excel sheet.
- Defect Raiser - Using OTA Library functions this tool will raise bulk of defects in QC
- Test Execution Metrics - This utility will pull the Test Execution for a particular release for the required testing group and will also highlight if the project is on/behind the target.
- Profound experience in IBM Rational TestManager, and used it in Test Script preparation, maintaining Regression Suite and Test Execution.
- Used IBM Rational ClearQuest for defect raising and tracking.
- Strong knowledge in HP Quality Center and working with Requirements, Test Plan, Test Lab and Defect Modules.
- Well versed in QC OTA architecture and using its functions to generate customized reports, execution metrics.
- Implementing Exploratory Testing on minor release, maintenance projects.
- Expert in SEPG software process and implementing it in QC Test Script preparation, Regression Suite and Test Execution.
- Involved in all the phases of SDLC (Software Development Life Cycle) performing Requirement/Design Analysis, Test Plan, Estimation, Test Case creation, Test Execution & Reporting and Defect Management
- Using Agile Methodology in PANAMA Project