Software Quality Assurance Engineer Resume
OBJECTIVE:
To work in an organization as Quality Control specialist, which gives me an opportunity to prove myself and provide me a learning atmosphere where, I can learn, Upgrade and grow professionally.
CAREER PROFILE:
- Total 15+ years of IT/QA experience in Functional testing.
- Have9+ yearsof domain expertise inCards & Payments, Banking & FinanceATM /POS/MasterCard simulators.
- Expertise in Problem - solving, Team Management and implementation of software testing projects.
- Successfully managed projectson various technical platforms in Banking, Financial Services (Card & Payments) Domain.
- UsingMainframe systemto pull the batch reports and access DB2 database.
- Access the Batch Report for all the financial/reversal/adjustment/chargeback and many more.
- DB2 Subsystem: Access the AMS table to mapping the PAN Number.
- Stand in Monitoring System:Stand-In processing occurs when a transaction cannot reach the Issuer system for some reason.This usually occurs when this Issuer is signed-out for maintenance.
- Global Clearing Management System (GCMS): GCMS is system to process the transaction for clearing side.
- Expertise in Functional Testing and different testing types - Sanity/Smoke, Regression, Integration, Usability, Compatibility, Installation and Database testing of applications.
- Coordinate and organize regression testing suites to complete all testing in within timeframe.
- Validation and Transaction monitoring statistics through splunk.
- Having an experience of Agile development methodology - Rally tool.
- Good understanding of MasterCard’s payment processing systems with ISO 8583 formats.
- Hands onexpof Database testing for financial app and web App.
- Having expertise inMHETDGtool for creating IPM file for Payment Clearing Testing.
- Having expertise inAlloytool forAuthorisationRequest for PaymentAuthorisationTesting.
- Having expertise in MHE/SMARTData tool for Setting Card Rules/ Controls.
- T3-Switch system: T3 is web Payment testing tool simulator to initiate the transaction.
- Well-versed with SDLC, Waterfall, Agile-Scrum methodologies.
- Hands onexpof Database testing for Financial app and web App.- Data validations, Validating DB constraints, Data Integrity, Query based testing using DDL, DML, Joins
- Experience in Web service testing usingJMetertool.
- Expertise in handling all phases of Software Test Life Cycle- Test Planning, Test Design.
- Hands onexpof maintaining Test Plan, Business Flow Diagrams and Requirement Traceability Matrix (RTM).
- Involvements in Project kick off meetings, JAD Sessions,inter team discussions and client’s interactions.
- Expertise in analyzing the system requirements from SRS, Use Case, FRD, BRD and existing applications
- Expertise in designing business test scenarios, test cases (Functional, ITF, MTF, UAT), Test Data for validating the financial applications and/or other web-based applications.
- Execute test cases, log defects and re-test defects.
- Involvement in peer reviews of the test scenarios, test cases and test data prepared by team members.
- Coordinating with BA, Development team and PM for Defect Analysis on Test Result
- Involvement in Defect analysis, Defect categorization.
- Team handling and management, task distribution and allocation among QA team.
- Creating and submitting various Project andDefect metricsreport to client on weekly and monthly basis.
- Conduct defect Review meeting and status report to Manager.
- Understanding ofTest Metrics.
- Worked on technologies likeJMeterfor POSTMAN API Testing.
- Provide Financial service Messages throughSWIFT Alliance(Society for Worldwide Interbank Financial Telecommunication)
- Create Test Planning & Resource Allocation
- Project Management
- Work on ad-hoc/exception requests, transactional monitoring, and client reporting.
- Technical Delivery / Release Management
- Test & Software Development Process Improvement
- Leadership & People Management (onshore)
- Candidate Interviews, Hiring and on boarding process
- Training Plans for on boarding Resources
- Guide and mentor the teams on technical aspects.
- Preparation of Integration Plan document and submit document for client approval.
- Identify the root cause of the issues and providing a permanent solution.
- Work with the client in proposing solutions for the overall stability of the applications
- Exposed system automation and performance testing.
- Able to guide and mentor the teams on technical aspects.
- Coordinate with onsite and offshore team during, testing and manage day to day activities.
- Coordinate with client and vendors in case of production issues.
- Prepare documents for test design processes and post implementation documents
TECHNICAL SKILLS:
Card/Payment Environment Languages: COBOL 85TAL, C++, JAVA, TACL,Enscribe, Pathway,CpTAL, JAVA, SCOBOL.
Database: Oracle 10G, Toad
Tools: ALM 11.0,Tandem (HP Non-Stop server),Guardian NSK, Non-Stop Pathway, NS SQL,Enscribe, DDL, Enform, Inspect,Spoolcom, Peruse, Batch Com, VHS and TACL,Tandem MDS Development Switch, MHE (Member Host Emulator),IBM Mainframe, T3-Switch web Emulator, TMSCOM, REG NICS, Alloy Tool
Server: HP Nonstop Blade Server,TDG tool (Creating IPM file)
O/s: HP Nonstop Blade Server
Operating Systems: Windows 7/XP/ Linux- Ubuntu, 10 Enterprise
Languages: ASP.net
Databases: Oracle 10G, Toad, SQL server 2008
Case Tools: JMeter2.4 API Testing Tool, Postman API web tool, SWIFT Net
Web Related: WebLogic, WebSphere, HTML, XML
Tools: & Utilities: Quality Center 9.0, ALM 11.0, MS-office, Mantis (1.3.1), Jira, SVN 1.3, Putty Client. Test Link, Bugzilla
Test Mgt. Tool: Quick Test Professional (QTP) 9.2
Version Control Tools: GIT, MS Visual Source Safe 6.0, Sub-Version (Tortoise SVN) 1.3
Agile Project Tool: Rally- Agile project management tool
Domain Knowledge: Card & Payment, Banking Investment Banking and Automobile
PROFESSIONAL EXPERIENCE:
Confidential
Software Quality Assurance Engineer
Responsibilities:
- Design test plans, scenarios, scripts, or procedures.
- Test system modifications to prepare for implementation.
- Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.
- Document software defects, using a bug tracking system, and report defects to software developers.
- Identify, analyze, and document problems with program function, output, online screen, or content.
- Monitor bug resolution efforts and track successes.
- Create or maintain databases of known test defects.
- Plan test schedules or strategies in accordance with project scope or delivery dates.
- Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
- Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks.
- Requirements Gathering and Analysis
- Work with the Business Analysts to prepare functional test strategy & specification during the project requirements stage. Perform, Integration Testing.
- Guide and mentor the teams on technical aspects.
- Retest the entire bug after Fixed that may arise in Testing and production.
- Deployment of the enhanced modules.
- Work on reviews of Technical Deliverables during the project verification phase and Quality Control phase.
- Preparation of Integration Plan document and submit document for client approval. Implement client revisions and comments.
- Perform Regression testing on the deliverables.
- Identify the root cause of the issues and providing a permanent solution.
- Work with the client in proposing solutions for the overall stability of the applications.
- Exposed system automation and performance testing.
- Able to guide and mentor the teams on technical aspects.
- Coordinate with onsite and offshore team during, testing and manage day to day activities.
- Coordinate with client and vendors in case of production issues.
- Prepare documents for test design processes and post implementation documents.
Confidential
Software Quality Assurance Engineer
Responsibilities:
- Design test plans, scenarios, scripts, or procedures.
- Test system modifications to prepare for implementation.
- Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.
- Document software defects, using a bug tracking system, and report defects to software developers.
- Identify, analyze, and document problems with program function, output, online screen, or content.
- Monitor bug resolution efforts and track successes.
- Create or maintain databases of known test defects.
- Plan test schedules or strategies in accordance with project scope or delivery dates.
- Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
- Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks.
- Requirements Gathering and Analysis
- Work with the Business Analysts to prepare functional test strategy & specification during the project requirements stage. Perform, Integration Testing.
- Document software defects, using a bug tracking system, and report defects to software developers.
- Retest the entire bug after Fixed that may arise in Testing and production.
- Deployment of the enhanced modules.
- Work on reviews of Technical Deliverables during the project verification phase and Quality Control phase.
- Preparation of Integration Plan document and submit document for client approval. Implement client revisions and comments.
- Perform Regression testing on the deliverables.
- Identify the root cause of the issues and providing a permanent solution.
- Work with the client in proposing solutions for the overall stability of the applications.
- Exposed system automation and performance testing.
- Able to guide and mentor the teams on technical aspects.
- Coordinate with onsite and offshore team during, testing and manage day to day activities
- Coordinate with client and vendors in case of production issues.
- Design test plans, scenarios, scripts, or procedures.
- Prepare documents for test design processes and post implementation documents.
Confidential .
Software Quality Assurance Engineer
Responsibilities:
- Design test scenarios, scripts, or procedures.
- Test system modifications to prepare for implementation as per release schedules defined for MasterCard.
- Document software defects, using a bug tracking system, and report defects to software developers.
- Follow Quality Control processes in the department. Actively look for opportunities to enhance standards and improve process efficiency.
- Ensure adequate test coverage in Unit Testing, System Testing/Integration Testing and Performance Testing.
- Plan test schedules or strategies in accordance with project scope or delivery dates.
- Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
- Review software documentation to ensure technical accuracy, compliance to mitigate risks.
- Co-ordinate with client side and manage day to day activities.
- Experience inInControlPlatform and architectural implementation nature and expansion scope.
- Able to guide and mentor the teams on technical aspects
- Develop test programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.
- Well-versed with SDLC, Waterfall, Agile-Scrum practices and acquainted with CMMI standards.
- Deep knowledge on Web Services and REST-like services - XML over HTTP, SOAP (WSDL) & REST (Rest Kit)
- Exposed system automation and performance testing
- Experience with SQL, PL/SQL, Unix Platform, Shell Scripting, Fusion tools.
- Performing Clearing Testing via TDG tool for creating IPM file.
- Coordinating with Development team for Defect Analysis and communication test result.
- Organize the status meetings and send the Status Report (Daily, Weekly etc.) to the Client
- Manage the Jira (defect tracking) database for all testing phases (update, follow-up and escalate overdue issues).
- Deploy theInControlcomponent and Web application on testing server.
- Coordinating with onsite team member to deliver the quality product.
Confidential
Sr. Test Engineer
Responsibilities:
- Requirements Understanding.
- Member of UAT Team.
- Regression testing of application in multiple cycles to test the functionality.
- Defect Reporting and Validation using bug tracking tool Quality Center (9.0).
- Created/UpdatingTest cases according to the FS and URD
- Execution of Test cases.
- Coordinating with Development team for Defect Analysis and Communication test result.
- Working on Financial service Messages throughSWIFTAlliance.
Confidential
Test Engineer
Responsibilities:
- Requirements Understanding.
- Member of UAT Team.
- Regression testing of application in multiple cycles to test the functionality.
- Defect Reporting and Validation using bug tracking tool Quality Center (9.0).
- Created/UpdatingTest cases according to the FS and URD
- Execution of Test cases.
- Coordinating with Development team for Defect Analysis and Communication test result.
- Working on Financial service Messages throughSWIFTAlliance
Confidential
Tester
Responsibilities:
- Requirements Understanding.
- Regression testing of application in multiple cycles to test the functionality.
- Database testing to validate the multiple functional scenarios
- Creating of different types of test cases (System, Integration and UAT).
- Defect Reporting and Validation using web-based bug tracking tool Mantis (1.3.1).
- Manage central Repository for QC activities/artifacts using SVN.
- Created Test coverage Matrix according to the SRS and Use Case.
- Deployed the web base application on testing server.
- Status Reporting.
- Involvement in peer reviews of the test cases and test data prepared by team members.
- Team handling and management, task distribution and allocation among QA team
Confidential
Tester
Responsibilities:
- Requirements understanding.
- Regression testing of application in multiple cycles to test the functionality.
- Database testing to validate the multiple functional scenarios
- Creating of different types of test cases (System, Integration and UAT).
- Defect Reporting and Validation using web-based bug tracking tool Mantis (1.3.1).
- Manage central Repository for QC activities/artifacts using SVN.
- Created Test coverage Matrix according to the SRS and Use Case.
- Deployed the web base application on testing server.
- Status Reporting.
- Involvement in peer reviews of the test cases and test data prepared by team members.
- Team handling and management, task distribution and allocation among QA team.
Confidential
Tester
Responsibilities:
- Requirement understanding.
- Regression testing of application in multiple cycles to test the functionality.
- Database testing to validate the multiple functional scenarios
- Creating different types of test cases (System, Integration and UAT).
- Defect Reporting and Validation using web-based bug tracking tool Mantis (1.3.1).
- Manage central Repository for QC activities/artifacts using SVN.
- Created test coverage matrix according to the SRS and Use Case.
- Deploy the web base application on testing server.
- Status Reporting.
Confidential
Tester
Responsibilities:
- Requirements Understanding.
- Regression testing of application in multiple cycles to test the functionality.
- Database testing to validate the multiple functional scenarios
- Creating of different types of test cases (System, Integration and UAT).
- Defect Reporting and Validation using web-based bug tracking tool Mantis (1.3.1).
- Manage central Repository for QC activities/artifacts using SVN.
- Created Test coverage Matrix according to the SRS and Use Case.
- Deployed the web and window base application on testing server.
- Status Reporting.