Sr. Quality Analyst/ Automation Leader Resumer
r
PROFILE
Over ten years of experience in Development, System Analysis and Quality Assurance, System Testing including Functional, Regression, Integration and Performance Testing of Client/Server and Web based Applications. Having excellent professional skills in software development and testing procedures. Proficient in the Manual and Automating of the QA process using various automation tools like QTP, Winrunner, Rational team test and silk. Having working knowledge of Financial Instruments like Fixed Income, FX, Equities and Derivatives.
Expertise:
- Skilled in planning and implementing new processes, procedures and tools for quality assurance testing, defect tracking, status reporting and problem resolution
- Strength in guiding the design and execution of automated and manual testing strategies to identify risks and issues, design effective mitigation solution, and enhance the on-time delivery of quality systems.
- Experience with Software Development Life Cycle and Requirements development
- Expertise in creating test plans and documenting test cases including manual and automated test scripts.
- Bug Reporting and tracking them to completion, which involves coordinating between the development and the support group.
- Experience in Unit testing modules of languages like Java, C++, C
- Experience in both white box testing and black box testing
- Data manipulation using SQL and PL/SQL
- Analyze test data to identify patterns and projections.
- Exposure to all aspects of software development, troubleshooting, testing and maintenance.
- Working experience in testing Web and client/server applications.
- Strong analytical skills and excellent communication, planning and organizational skills.
- Performance and Stress Testing using LoadRunner and Silk Performer.
- Responsible for build and release management in QA Environment
TECHINCAL SKILLS:
Languages: C, C++, JAVA, HTML, Visual Basic, SQL, TSL, SQABASIC, and 4Test
Operating Systems: MS-DOS, Windows98/00/XP/NT, UNIX, and Linux
Databases: SQL Server, Oracle7.x/8i, MS Access
Server: Apache Tomcat, IBM Web sphere, Weblogic
Testing Tools: WinRunner, LoadRunner, Rational Team Test, Silk, QTP
GUI: Visual Basic
Software Engineering: Rational Rose, Clear Quest, MS Project, UML, and System Architect
Protocols: TCP/IP, UDP, and SMTP
PROFESSIONAL EXPERIENCE:
Confidential, April 10 – Till Date
Confidential,NY (Client)
Sr. Quality Analyst/ Automation Lead
Roles and Responsibilities
- Developed and implemented new test environment and procedures, enabling the successful delivery of LOTS project, which provides real time Risk Analytics (Greeks) calculations for Listed Options.
- Mentored and coached project team members to improve deliverables standards by developing appropriate testing strategies
- Led globally dispersed teams in implementing, developing and maintaining quality system policies
- Provided leadership and framework to actively identify needs and resolve critical issues.
- Developed test scripts and test cases that covered the following Listed Options, Swaps, Futures, Indices, Exotic and Stocks: Data validation with live data, External Systems.
- Involved in the testing of quantitative modules for financial applications for option pricing using time series analysis, volatility modeling and finite difference methods.
- Used advanced Excel to test financial models and valuation analysis.
- Report daily and weekly results/status reports to senior management about test coverage and defect management
- Responsible as Mercury Quality center Admin for various projects set up and maintenance and SDLC compliance.
- Tested statistical tools for analyzing volatility, time series and risk measures
- Define and implement the Quality Assurance Processes for Defect Management and Release Management with in the LOTS QA team
- Organized testing schedule and resource allocation
Confidential,Rye Brook, NY Nov 08 – April 10
QA Manager
Roles and Responsibilities:
- Defined and implemented formal QA processes which led to significant reduction in post-production defects.
- Understanding the Application for Budget Management and Portfolio Management
- Implemented the SDLC processes and testing Methodologies for Software
- Managing a team of 4 QA testers and 2 test leads through all phases of SDLC
- Identifying the critical business functionality and defining the test strategy for complete test coverage.
- Introduced the Automation tool for functional testing and implemented the tool for regression testing
- Implemented flexible resource allocation for constantly changing requirements/schedule as per clients needs.
- Report daily and weekly results/status reports to senior management.
- Defined test cases for automation and worked closely with the automation specialist to create, implement, and execute the scripts.
- Created the strategy to consolidate testing and support team for various issues resolving as per clients needs.
- Defined automation strategy for covering the functionality of application.
- Defined bug life cycle and testing life cycle.
- Responsible for maintaining and testing different VM for compatibility testing for various clients.
- Responsible for creating builds, deploying builds in QA environment for Tomcat server and MYSQL DB.
- Interacted and evaluation of different testing softwares suitable for our application development process.
- Responsible for maintenance of Test environment and sign off builds for production releases
- Responsible for release and build management with updated documentation for release
Environment: Rally defect tracking tool, QTP, Primavera, Microsoft Project, Java, ASP, APACHE Tomcat, MYSQL, Oracle 9i and WebLoad
Confidential,Jersey City, NJ Jun 07 – Dec 04
Societe Generale, Jersey City, NJ (Client) Jun 07 – Nov 08
Quality Assurance Analyst
Roles and Responsibilities:
- Defined and responsible for implementing formal QA processes which led to significant reduction in post-production defects.
- Understanding the Application for Fixed Income, FX, Equities and Derivatives
- Assisted in training the team to follow standard SDLC processes and testing Methodologies.
- Initiated and managed the migration efforts for the defect tracking process to Mercury Quality Center. This provided a more systematic method to track defects throughout their lifecycle and increased efficiency by significantly decreasing defect turnaround time.
- Worked through all QA life cycles: requirement review, test plan and test cases creation, test cases execution, defect reporting and retest, regression testing, and end of project status report.
- Organize testing schedule and resource allocation to meet aggressive deadline.
- Implement flexible test strategies that enable the QA team to work around the constantly changing requirements/schedule.
- Report daily and weekly results to senior management on script coverage verification, test cases completion and critical defects.
- Define test cases for automation and work closely with the automation specialist to create, implement, and execute these scripts.
- Act as secondary support when the support team is not able to resolve users request/complain.
- The QA team took initiative to extensively research/investigate causes of defect, which assisted the development team in expediting defect fixes. The senior management on numerous occasions commended the QA team’s efforts.
- Worked with Quick Test Pro (QTP) for automation of Applications like OPUS and OPICS.
- Used automation testing framework and created automation scripts like GUI map standards, Script standards and Function standards used with in QTP
- Used Excel based Automated Testing Methodology for creating functions and controller in QTP
- Responsible for organizing Meeting with Business Users and Development Teams to Kick off Testing life cycle.
- Created the Test Strategy Plans for various application testing. Responsible for assigning work to other team members.
Environment: .Calypso, OPUS, OPICS, Java, MS Excel, UNIX, Linux, Solaris, Windows, Quality center, QTP, DB2, SQL, and Sybase
Confidential,NY (Client) Jun 05 – Jun 07
Sr. Quality Analyst/ Automation Lead
Roles and Responsibilities
- Set up and executing Quality Assurance processes for LOTS project, which provides real time Risk Analytics (Greeks) calculations for Listed Options.
- Developed test scripts and test cases that covered the following Listed Options, Swaps, Futures, Indices and Stocks: Data validation with live data, External Systems. Additional test cases consisted of order permutations, order verifications, order statuses, compliance, and corporate actions.
- Involved in the testing of quantitative modules for financial applications for option pricing using Black-Scholes, time series analysis, volatility modeling and finite difference methods.
- Used advanced Excel to test financial models and valuation analysis.
- Tested statistical tools for analyzing volatility, time series and risk measures
- Responsible for Automation testing using QTP for Both regression testing and Backend test
- Organize testing schedule and resource allocation
- Responsible as Mercury Quality center Admin for various projects set up and maintenance and SDLC compliance.
- Identify regression test cases to execute baseline tests to ensure that new builds of the system are stable.
- Delegated testing responsibilities to a team of 2 testers during the development and quality assurance life cycle of the project.
- Developed an enhanced testing effort to meet aggressive deadlines during a company wide global freezes period.
- Define and implement the Quality Assurance Processes for Defect Management and Release Management with in the LOTS QA team
- Interfaced with Business representatives to develop test requirements and responsibilities for Complex Option Trading, and Portfolio functionality (balance and holding)
- Reviewed content and functionality prototypes to aid in creating test plans.
- Assisted with backend test cases - verified test results in database via SQL*Plus, and DB Artisian to verify the correct display on the trading platform.
- Developed cross browser and cross platform testing approach.
- Managed Functionality, GUI testing, Integration, Regression, and Manual Load and Automation testing.
- Assisted in the system UAT process to obtain user and business signoff.
- Identify regression test cases to execute baseline tests to ensure that new builds of the system are stable.
- Delegated and aided in the test case execution and retesting of bug fixes
- Reported daily and weekly results to senior management on script coverage verification, test cases completion and critical defects.
Environment: .Net, Oracle, MS Excel, UNIX, Linux, Solaris, Windows, Quality center, QTP, DB2, SQL, and Sybase.
Confidential,NY (Client) Jan 05 - Jun 05
Sr. Quality Analyst/Lead
Roles and Responsibilities
- Involved in Analysis of Business specifications and decomposing requirements to design test cases and detailing expected results.
- As a QA team member responsible for testing the entire Trading application as per the business requirements.
- Involved in testing the Data flow in end-to-end process from various trading Applications to SAP GL, AR, and AP.
- Involved in working in multi tier environment for verifying data manipulation across the system
- Used Business Use cases to write the test cases for Applications like TEAMS, Dynamo, Facilities, etc.
- Involved in writing Test plans, Training & Technical Writing / Documentation
- Manually tested the test case, marked pass/fail by validating the actual results and the expected results
- Ensure all dependent systems continue to receive account information seamlessly
- Used Access 00 to ensure existing data conversion on the new server
- Responsible for entering change requests, Tracking bugs in Test Director and helped Developers in narrowing down the problem to resolve bugs/issues. Assigned priority to the jobs for the repair
- Provided management with QA status updates weekly by preparing the Test Matrix and by attending walkthroughs
- Communicated the progress of tasks assigned using the Microsoft Project
- Identified priority functions, transaction profiles and user profiles to plan a complete Functional testing of the application using QTP
- PVCS Version Manager was used for version control
Environment: Java, Toad 7.3, MS Access, MS Excel, UNIX, Windows, Test Director, QTP and PVCS Version Manager, Oracle
Confidential,NY (Client) Jan 03 - Dec 04
Sr. Automation Specialist
Role and Responsibilities:
- Developed dynamic functions that used JP Morgan Chase framework module so that they could be executed commonly across all lines of business to perform regression testing of the online e-Banking application.
- Used Functional Decomposition script development methodology is to reduce all test cases to their most fundamental tasks, and write User-Defined Functions, Business Function Scripts, and Sub-routine or Utility Scripts which perform these tasks independently of one another
- Used automation testing framework and created automation scripts like GUI map standards, Script standards and Function standards
- Involved in coding the Controller, which is the engine to drive the regression test using TSL of WinRunner.
- Involved in developing the strategy and framework for creating the testing procedure for Access Manager web-application based on the manual test scripts.
- Involved in cross browser regressing testing for each release. Modified scripts with new features to improve reliability and, increase efficiency of the scripts.
- Identified priority functions, transaction profiles and user profiles to plan a complete load test of the application using LoadRunner.
- Parameterization and co-relation of the VuGen scripts to ensure the real time load condition
- Designed final Load Test Report by analyzing the results using various graphs and reports, which determine the system stability and performance
- Conducted Functionality, User Interface, GUI, Security and Regression testing manually during the various phases of the development of the Online Access Manager under high-pressure tight deadline oriented environment.
- Added New Wire Recipients and activated through Tandem. Created valid user ID to verifying the transaction on backend for Test Environment.
- Executed the test cases to verify actual results against the expected results documented in the test cases.
- Updated the manual Test scripts in Test Director based on the changes to the functionality and GUI interface based on requirement changes.
- Interacted with developers, Business Analyst, and other team members to discuss, prioritize and resolve defects.
- Involved in Hiring and Training the new members of the expanded team to cope up with the pace of team.
Environment: Java, Access 2000, WinNT, WinRunner, Test Director 7.0, and Visual Source Safe 6.7.11, Oracle 8.1.7.4, ASP, J2E
Confidential, Nov 01 - Dec 02
Confidential,San Jose, CA (Client)
QA Engineer
Role and Responsibilities:
- Involved in gathering business requirement, studying the application and writing the test plan.
- Used Test Director to write Test Cases and test scripts and integrate them with the defects
- Responsible for the creation and execution of both manual and automation test cases.
- Involved in the automation of repetitive test scripts using tools like WinRunner.
- Developed test harness using WinRunner that will assist the testers use the commonly used functions and test scenarios and reduce the redundancy of automation scripts.
- Implement the Structured Methodologies for developing & modifying test cases & Walkthroughs with business group to solicit it.
- Involved in creating various system Load tests using LoadRunner and actually testing with up to 1000 users to bombard the server with virtual user requests and test the performance under stress conditions.
- Monitored Performance of the Database and application servers on Unix Boxes using Exceed Performance meter, when under testing.
- Participating in Validation, Verification & Acceptance Testing with customers in UAT environment.
- Perform Smoke, Regression & End to End Testing for tier 2 supports & work closely with developers to discuss code with respect to bugs identified in System & UAT environment.
- Identify any weaknesses in testing methods, or areas that can be improved. Worked on Methods, Procedures, & Software Configuration Tools to enhance the formal testing life cycle for Non-GUI environment.
- Attend kick-off, status meetings with development teams to follow the overall status of the courseware development with the special emphasis on quality courseware.
Environment: JDK1.2, Websphere, Oracle, HTML, Excel, UNIX, Windows NT, WinRunner, Load runner, and Test Director.
Education Qualifications:
Master’s degree in Information Systems (MIS)
Bachelor’s Degree in Engineering (B.E)