Senior Qa Analyst Resume
Charlotte, NC
SUMMARY
- Over seven years of extensive, diversified experience in quality assurance of software development life cycle (SDLC) specializing in quality assurance processes and methodologies
- Experience in interacting with engineers, developers, and technical support personnel in aiding them on Baseline requirement specifications
- Excellent skills in testing Web based and Client/Server applications primarily in Financial domain
- Exposure to Real Time Trading Systems and experience in Equities, Options, FX trading systems and Fixed Income
- Solid knowledge of Counterparty Risk/Credit Risk and measurements PFE, EE, Value - at-Risk and Greeks
- Good Knowledge of FIX Protocol
- Extensive experience in Manual Testing & with Automated Tools using QTP, QC, and Load Runner
- Interest and experience in Capital Markets including Stocks, Bonds, Options and other Derivatives
- Functional knowledge of Equity Order Management in Electronic Trading Systems through Front office applications
- Worked closely with Development, Business and User groups to ensure that the product meets functional, quality, performance, scalability, privacy, security & usability
- Participated and contributed in all phases of Waterfall and Agile/Scrum Methodology
- Performed manual testing extensively - primarily Smoke, Integration, Functional, Regression, GUI, Backend, web and compatibility testing
- Well-versed in various systems testing concepts such as positive/negative testing, data-driven test, boundary value analysis, effort estimation and work breakdown structure
- Expertise in generating Test Cases and User stories based on product design documentation, requirements and business needs and following SDLC
- Expertise in creating bug reports using tools like Test Director, Quality Center, Clear Quest, HP Quality Center/ALM, Jira and MS Visual Studio/Team Foundation Server (TFS)
- Knowledge and experience with UNIX/LINUX and Windows platforms for back end testing
- Extensive experience in writing SQL Queries, UNIX commands and working on various operating systems
TECHNICAL SKILLS
Operating Systems: Microsoft Windows, Unix/Linux, iOS
Browsers: Internet Explorer, Netscape Navigator, Mozilla, Safari
Methodologies: Agile, Waterfall
Architecture: Client/Server, Multi-tier/Web based application
Testing Tools: HP Quick Test Pro/UFT, Quality Centre/HP ALM, MS Visual Studio Professional 2012/TFS, Jira
Database: RDBMS: MS SQL Server, MS Access, Oracle
Communication Tools: Microsoft Lync 2010, SnagIt, Communicator (IM), MS Outlook
Applications: RealTick EMS, LINK Partner Track, Workbench, Symphony Risk Desktop
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Senior QA Analyst
Responsibilities:
- Analyzed Business requirements, user stories and prepared Test strategy, Test Plan, Test cases and maintain Requirement Traceability Matrix to ensure full functional coverage
- Conduct Test Plan and Test Strategy walk through with different upstream partners and vendors
- Create test cases, test scripts and execute them during the phases of analysis and testing
- All issues are tracked and documented in Jira and reporting the progress, and updating accordingly to both the Project Team members and QA Lead, Business Partners and Data partners
- Deploying the builds for each releases and patches to the test environment via Anthill, and validating the changes via SVN Tortoise to check what was changed in each build
- Deploying any Jill Changes, properties changes to the test environment, as per the instruction from the Dev team on where the changes are made
- Running jobs in Autosys using Linux/unix commands, monitoring the jobs and validating the results and checking logs for any irregular activities
- Trouble shooting each issue to retrieve more information for the Dev team to resolve
- Using Management Studio SQL Server 2012 to upload data for data manipulation and tweaking for testing scenarios as feasible
- Work closely with the BA, Dev, DBA, Operations, Business Owners and Partner groups and vendors for projects and efforts
- Able to work independently and coordinate with all as part of a collaborative, geographically dispersed team
- Can play both roles effectively as a lead and a team player and communicate to all fronts accordingly
- Performed Regression and End-to-End testing and generated VaR numbers for users
- Worked and tested applications in Symphony Risk Desktop
- Environment and Tools: MS SQL Server 2012 Management Studio, HP QC, Jira, MS Office 2010, Linux, AnthillPro, SVN Tortoise, Symphony Risk Desktop, TIBCO DataSynapse GridServer, TIBCO.
Confidential, Boston, MA
QA Analyst
Responsibilities:
- Understand requirements and specifications in order to create and carry out efficient test cases
- Subject Matter Expert (SME) in equity, options, spreads and other complex derivatives
- Manipulate databases through SQL in order to gather information, construct reports, and produce results
- Communicate with Product Management and Development to solve complex issues
- Learn the interworking of information databases and how data is passed between programs and services
- Analyzed complex business requirements for upcoming releases, created test scenarios for change requests and functionalities added in new builds
- Responsible for testing the Message Monitor , QuoteBoard , Montage Monitor , OrderSearch
- Verified the validity of a solution from an end-to-end testing and end-user perspective by testing trade blotter, confirmation email by both parties and querying database to make sure that the values are saved in right tables
- Verified FIX Protocol tags
- Utilized HP / Mercury (Quality Center) to develop, organize, and manage all phases of testing life cycle
- Authored complex SQL queries for validating updates, inserts and deletions from multiple database tables
- Performed negative testing, error/bug retests and usability, GUI, system, regression and functional testing
- Performed targeted and full regression tests based on feature complexity and risk factors in a continuously integrated environment
- Documented problems found during test on the quality center and communicated the encountered issues to responsible QA Manager
- Performed QA reviews for trade tickets with verification of information against source data
- Ensured comprehensive test coverage by understanding test scope and approach of dependent QA groups
- Logged and prioritized defects ; performed root cause analysis to provide suggestions regarding process improvements and to avoid repeat issues
Confidential, Montvale, NJ
QA Engineer
Responsibilities:
- Created Test Plans, Test Scenarios and Test Cases based on the Business documents and Functional requirement
- Executed test cases manually to check GUI and Functional features of the Application under test, compared and analyzed actual with expected results and logged all deviations
- Verified the validity of a solution from an end-to-end testing and end-user perspective by querying database to make sure that the values are saved in right tables
- Performed Smoke Testing, Functional Testing, End-to-End Testing and Regression Testing for different builds
- Extensively used MYSQL for Database testing
- Authored complex SQL queries for validating updates, inserts and deletions from multiple database tables
- Used Traceability matrix to ensure complete test coverage
- Maintained and updated scripts for regression Test Suite to effectively manage the testing process
- Performed tests and the test results updated in the Detail Test Case Report on daily basis
- Active involvement in troubleshooting performance issues with the IT team
- Solid experience working with Agile methods in Agile environment
- Actively discussed raised issues in the Sprint retrospective meeting
- Provided status report on daily basis
- Wrote clear and concise defect reports and validated fixes
Confidential, Wellesley, MA
Manual Tester
Responsibilities:
- Reviewed functional specifications, wrote test scenarios and test cases
- Responsible for manually testing the GUI application, business logic, functionality
- Assured designed test cases cover all business requirements within the agreed scope
- Executed tests as documented in the test case
- Logged bugs and worked with Developers in resolving them
- Retested and closed bugs after they had been resolved
- Kept clear records of all bugs identified, producing progress reports on a regular basis
- Ensured all regression scripts are kept up to date in accordance with specified functionality
- Updated all regression documents when new functionality is released
- Executed regression test cases as part of overall build process
- Gained knowledge of main categories of financial instruments such as derivatives, equities and debt
- Defect report tracking
- Actively participated in defect triage meetings and supported the test efforts in implementing the expected functionality
- Extracted the required data using SQL and tested the test data
- Participated in team meetings and process enhancement meetings