Qa Analyst Resume
New York, NY
SUMMARY
- Senior Software Quality Assurance Professional with Over 18 + Years of experience in Software Testing and Automation Activities.
- More than 2 years of experience in developing Python using FIX protocol.
- 10 + years of experience in developing advanced Lynux/bash scripting.
- 16+ Years of experience in advanced complex SQL.
- Have extensive knowledge of electronic trading systems, equity trading work - flows and FIX protocol.
- Have more than 8 years of experience in developing custom test automation systems including test drivers, harnesses, simulators, and verifiers that was used by other teams to produce additional test cases.
- Experienced in building programs that generates test cases automatically and to parse and validate output against expected results.
- Have possessed strong analytical and troubleshooting skills in each project activities.
- Well known for strong verbal and written communication skills that included e-mail communication and documenting test strategies, plans and reports.
- Have developed custom and integrated infrastructure in code for automated testing covering multiple electronic trading systems, involved with developing automation infrastructure using various tools like Unix Shell Scripting, Win Runner, Silk Test, QTP, Selenium and Protractor in my latest project with Confidential .
- Have hands on experience in all phases of software development life cycle including planning, design, development, testing, implementation and support.
- Have contributed to the overall progress of the team, and the firm, ensuring timely delivery of quality software and was very instrumental in delivery of all assignments in a timely manner.
- Have developed a deep understanding of both the business drivers and technical implementation of various trading platforms and systems while working for Confidential, Confidential, Confidential, Citi, State Street and Confidential projects.
- Successfully delivered testing solutions covering functionality, data accuracy, system performance, latency and other quality measures.
- Participated in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems as part of static testing which covers reviewing of design documents and providing feedback to the stake holders on the foreseeable potential issues and concerns.
- Served as third-tier support for production issues. In Confidential project, I was directly involved with potential production issues, I was responsible to setup the UAT test environments to reproduce the issues and to validate the latest build with fix for the issue in question.
- Well versed in Defining Test Strategy & Test Plans, Designing Test Cases, Standardizing Test Procedures, QC Administration and Establishing Test Environments. Having hands on experience in Building Test Teams by Conducting Interviews, Training New Testing Team Members for the Project and Setting up Test Team members with Required Access to Applications and Databases. Well versed in Client/Server, ETL, SOA, Internet & Web applications, Web Services, MicroStrategy and Legacy system environments and Embedded Systems in Banking & Finance, Insurance, Annuity, Mortgage, Pricing and Promotions, IBM iSeries, ULDD, FIX Protocol, Anti-Money Laundering, Brokerage, Broker Dealer, Pershing, Credit Risk Management.
- Having Hands on Experience in Developing Complex SQL Queries to Validate ETL Processes, Reports, Unix Shell Scripts, Perl, Python, SQL, C, C++, HP Application Management Suite, HP Mercury TSL, VuGen Script, Visual Basic scripting, SOAP, UI environment.
- Hands on experience with SOA, RESTful APIs, JSON, XML and HTTP client with latest experience in HTML, CSS and Java scripting, jQuery.
- Involved in upgrading to ALM Modules (UFT) from existing versions of QTP scripts.
- Well versed in developer tools like Eclipse, GitHub, Jenkins, Virtual Box etc.
- Having hands on expertise in HP Mercury Suites include ALM, Unified Functional Testing (UFT), QC, Win Runner, Load Runner, Quick Test Professional (QTP) and Silk Test, Selenium.
- Automated processing by creating and developing Perl scripts in UNIX environment. Thorough knowledge in Data Migration, Integration Testing & ETL Process and Developing Test Strategies for New Implementations and Major Releases with good communication and interpersonal skills.
TECHNICAL SKILLS
Quality Assurance: Quality Center, ALM, JIRA, BugZilla, ISO, CMM 5, KPAs, PCMM, CMMI, Process Plan Reviews etc.
RDBMS: Oracle 11g, Oracle EBS, DB2 8, Siebel, MS SQL Server 2007, MS Access 2003.
Programming Language: C, C++, JAVA, C#
Scripting Language: UNIX Shell Scripts, VB Script, Perl Script, TCL/TK & Expect scripts, VuGen Script, TSL
GUI Applications: .Net, VB 6.0, VC++, Java SWINGS, Actuate Reports, MicroStrategy Reports.
Operating Systems: Windows 7/Vista/XP/NT/9x/2000, UNIX, LINUX, HP-UX
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
QA Analyst
Responsibilities:
- Automation of TDM AngularJS application using Protractor.
- Development of automation framework to provide continuous support of the TDM application.
- Developed custom and integrated infrastructure in code for automated testing TDM application related various modules that covered order management, trade execution, security manager, corporate actions etc.
- Familiar with order management, order routing, market structure, market data and transaction cost analytics. Delivered testing solutions that covered Preparing Test Plans and reviewing Test Plans.
- Contributed to the team's efforts to automate all the manual test cases to utilize extensively during regression of the latest software builds.
- Used developer tools for building latest release using Jenkins, GitHub etc.functionality, data accuracy, system performance and latency.
- Participated in preparing of Test Cases and execution of Test Cases for new modules and for latest changes to the existing modules.
- Identifying Defects and prioritizing Defects and Opening defects and tracking the defects in JIRA.
- Served as third - tier support for production issues by reproducing the issue in UAT environment for analysis and verify the fix.
- Coordinating functional, integration and system testing.
- Identifying scenarios for automation for regression testing.
- Developing test plan, test cases for new features in the planned releases and automating those test cases and integrating automation scripts with existing automation regression suite in developed in Protractor.
Environment: Python, Agile/Scrum, Protractor, AngularJS, Jira, Confluence, Git, Perforce, Jenkins, GitHub, HTML, JSON, CSS, JavaScript, jQuery, RESTful APIs.
Confidential, Basking Ridge, NJ
Test Lead Team
Responsibilities:
- Analyzing system requirements, reviewing existing legacy applications.
- Preparing Test Plans and reviewing Test Plans..
- Preparing of Test Cases and execution of Test Cases.
- Identifying Defects and prioritizing Defects and Opening defects and tracking the defects.
- Coordinating functional, integration and system testing.
- Identifying scenarios for automation for regression testing.
- Production validations of Offer launches by various affiliates.
- Escalations to the affiliates on any identified issues with the offer launches.
- Communication of updates on the offer launches to the marketing team.
Environment: Agile/Scrum, Desktop, iPAD, Windows, Quality Centre (QC), ALM, HP Unified Functional Testing (UFT) 11.0.
Confidential, New York, NY
Test Analyst Team Size
Responsibilities:
- Analyzing user requirements, procedures, and problems to automate processing and to improve existing computer system using SQL and QC in Windows and UNIX environments.
- Identifying problems, preparing reports and integrating new reports and functionality with existing version of reports.
- Developed and maintained Python scripting for conducting verification on large size XML files which were generated as per client's subscription for specific market data.
- Well versed in developing Python, Perl and Unix Shell Scripting.
- Reviewing test plans and cases based on business functional requirements.
- Proving production support and system testing.
- Coordinating functional, integration and system testing.
- Performing Manual testing and automation testing using testing tools in Windows and UNIX environments.
Environment: Agile/Scrum, Python, Perl, Ruby, UNIX Shell Scripts, Oracle SQL Developer, PL/SQL, Oracle 11g, Quality Centre (QC), Bugzilla, Jira.
Confidential, Long Island City, NY
Senior QA Analyst
Responsibilities:
- Involved in a team of 12 UAT Testers
- Developed Test Plan for conducting testing of ETL process on Fi - Tek system
- Gathered required test data by querying database by developing complex queries to test ETL process.
- Planned & Coordinated QA activities with offshore & onshore development & business stake holders.
- Validated UNIX shell, Perl scripts and Python scripts.
- Planned and written test cases to test Financial Information Exchange (FIX) Protocol messages.
- Created & reviewed Test Plans, Test Cases for UAT testing.
- Conducted QC Administration, designed & implemented new functionalities, workflows, configurations and set up roles & permissions for QC users.
- Analysed & debugged SQL Statements, Stored Procedures and monitored for slow performance and conducted stress analysis & fine tuned indexes.
- Generated reports in Quality Centre 11.
- Used Perl Scripts to perform QC checks to find any difference of data between source and target file
- Used UNIX environment to validate the auto-generation and content of the emails when a certification is created.
- Coordinated with Business Analysts and Development Teams to resolve defects in the ETL process.
Environment: ETL, FIX Protocol, Agile/Scrum, SOA, Java, JSP, Oracle 11g, iSeries, Oracle SQL Developer, PL/SQL, HP Application Management Suite, Quality Centre (QC), Selenium, Selenium WebDriver, Selenium IDE, Python, Ruby.
Confidential, Lynchburg, VA
QA Analyst
Responsibilities:
- Involved in a team of 12 QA Analysts
- Planned & Coordinated QA activities with offshore & onshore team.
- Involved planning and testing of new MicroStrategy reports.
- Involved in upgrading to ALM Modules (UFT) from existing versions of QTP scripts.
- Involved in planning and testing of any modifications to the existing MicroStrategy reports.
- Reviewed Test Plans, Test Cases for System, Regression & UAT testing.
- Write Perl scripts to define code mappings and business rule application.
- Conducted QC Administration, designed & implemented new functionalities, workflows, configurations and set up roles & permissions for QC users.
- Analysed & debugged SQL Statements and Stored Procedures, monitored for slow performance and conducted stress analysis & fine tuned indexes.
- Generated reports in Quality Center 11.
- Coordinated with Business Analysts and Development Teams to resolve defects.
Environment: Agile/Scrum, Agile PLM, SOA, ULDD, SOAP UI, Web Services, MicroStrategy, Java, JSP, Jscript, JUnit, Oracle 11g, Oracle EBS, PL/SQL, SQL Profiler, Siebel, Mainframe, HP Application Management Suite, Quality Center (QC) 11, ALM 11.5, QTP, Selenium, Selenium WebDriver, Selenium IDE, Python, Ruby.
Confidential, New York, NY
Test Analyst
Responsibilities:
- Involved in a team of 5 Test Engineers
- Planned & Coordinated QA activities with onshore team.
- Reviewed Test Plans, Test Cases for System, Regression & UAT testing.
- Maintained UAT/Dev Test environments.
- Analysed & debugged SQL Statements and Stored Procedures, monitored for slow performance and conducted stress analysis & fine tuned indexes.
- Involved planning and testing of new MicroStrategy reports.
- Involved in testing Financial Information Exchange (FIX) Protocol messages.
- Involved in testing Order Management System, FIX Engine, Header, Body and Trailer parts of FIX Protocol messages.
- Involved in planning and testing of any modifications to the existing MicroStrategy reports.
- Regular Database Static Refresh and Clear down done.
- Conducted QC Administration, designed & implemented new functionalities, workflows, configurations and set up roles & permissions for QC users.
- Troubleshooting done on UNIX test environments.
- Quality Assurance of Java - based IM Downloads and Alerts on SIM.COM, Web & Schwab Link Client. Launch Run PERL & Unix-based Alerts and Downloads File Splitter Perl and Unix Shell scripts.
- Generated reports using Unix Shell scripts.
- Involved in developing complex SQL queries to verify data integrity with databases.
- Coordinated with Business Analysts and Development Teams to resolve Issues.
- Captured Daily work progress & Generated weekly Status report.
Environment: Agile/Scrum, Agile PLM, SOA, SOAP UI, FIX Protocol, FX, Oracle, MicroStrategy, PL/SQL, SQL Profiler, Siebel, UNIX Shell Scripts, Perl Scripts, Jira, HP Application Management Suite, Quality Center (QC), QTP.
Confidential, Boston, MA
Test Engineer
Responsibilities:
- Gained Knowledge on various web applications (Banking, Travel, Search and Shopping).
- Planned & coordinated with Project team on QA activities.
- Defined QA process / methodology.
- Defined methodology for Integration, Functional (Black box), Regression, End - to-End, Stress, Load Testing Planned, Organized & Monitored the work schedules among team members.
- Coordinated to conduct Daily Basic Acceptance Testing and Generated Daily Report Coordinated and conducted Functional and Regression Testing
- Worked as part of field testing team to test Mobile phones while roaming at various geographic locations.
- Responsible for testing VOD, OCAP, Operational Readiness and DNS
- Experienced in DOCSIS and OCAP
- Coordinated Defect Verification
- Tested VOD feature of the mobile phones
- Have hands on experience in testing Cisco DNCS, Motorola DAC equipments Very familiar with DAC, DOCSIS
- Automated Daily Basic Acceptance Test Cases using ASTE
- Based on the release schedules Planned out test activities among the Test team.
- Coordinated with ODC team on QA activities.
- Captured Daily work progress & Generated weekly Status report.
Enviroment: Automation tool ASTE, Symbian Platform, IP Sniffer, EVDO, OMA, SS7 Sniffer, Bluetooth, VOD, IPTV, DNCS, DAC, DOCSIS, OCAP WiFi, BREW, sTest Quest, MS-Office, MS-Project, Mercury Interactive tools (Quality Center).
Confidential, Charlotte, NC
Sr. Test Engineer
Responsibilities:
- Developed Test Strategy & Created Test Plan and Test Cases.
- Developed Automation framework.
- Automated Test Cases by Creating Automation Scripts.
- Generated Report through Actuate tool.
- Performed Manual Testing and Defect Verification.
Environment: WinRunner 7.0, TSL, Test Director 8.0, Actuate Report Tool, Actuate BASIC language, PL/SQL, Oracle 9i, DB2, MS- Visio, MS-Office.
Confidential
Team Lead
Responsibilities:
- Identified objects and their functions.
- Detailed design: Designing logic and writing program specs for online and batch processes.
- Developed the three Modules using Java and COMM Package.
- Developed Test Cases.
- Involved in Black box testing.
- Performed Manual Testing and Defect Verification.
- Fixed Bugs for Integration Testing Defects.
- Fixed Bugs for User Acceptance Testing Defects.
Environment: Embedded Systems, RS-232 Cable, COM Port, TVS UPS, DELL Machine, JAVA, SWINGS, COMM Package, ComPro, Windows.
Confidential
Software Engineer
Responsibilities:
- Coded in Visual Basic 6.0.
- Developed Test Cases.
- Conducted Black box testing.
- Performed Manual Testing and Defect Verification.
- Bug Fixing for Integration Test Defects.
Environment: VB 6.0, ADO, ODBC, SQL Server 7.0, Crystal Report, IBM Machine.