Quality Analyst Engineer Resume
Marshall, MN
SUMMARY
- A result oriented individual with over five years of diversified experience in Quality Assurance and Software testing in Ecommerce, Financial Services, and Information Technology.
- Engineering background that facilitates understanding of complex systems and processes.
- Has good experience covering the complete Software development life cycle by analyzing, integrating and testing various business applications.
- Extensive experience in following QA Methodologies, preparing Test Plans, writing Test Cases and executing them; performed Defect Reporting and Tracking throughout the entire defect life cycle.
- Extensive experience in Manual and Automated testing using Mercury Interactive Tools like QTP, and Quality Center.
- Experience in Testing Single Sign On.
- Automated manualprocesses for dataintegrity checks using Unix Shell/Autosys/SQL.
- Expertise in Testing of Stand - alone, Client/Server and Web based applications.
- Skilled in bug reporting and tracking using Quality Center and Rational Clear Quest.
- Expertise in creating and maintaining the Requirements Traceability matrix(RTM)
- Experience in creating and maintaining documents testing related documents like Test Plan, Test Cases, Test Scenarios and Test Scripts.
- Prepared and maintained the Test Matrix and Requirements Traceability Matrix.
- Extensive experience in Backend Testing on distributed databases using SQL queries directly as well as access tools like TOAD.
- Extensive experience in verifying logs on the UNIX system.
- Maintenance of Different Metrics like Defect per Build Metrics, Defects per Enhancement Metrics, Outage Metrics and Performance Metrics.
- Very strong SQL skills, including the use of nested table expressions, unions, multi-table joins, scalar functions, outer joins and derived columns.
- Extensively involved in GUI, Regression, Data Driven, Performance Testing and Security Testing.
- Expertise in Integration, System, Positive, Negative, Configuration, Volume and Functional testing.
- Actively involved in Usability and User Acceptance testing
- Strong analytical skills coupled with good communication and interpersonal skills.
TECHNICAL SKILLS
Testing Tools: QTP, Selenium, Requisite Pro
Bug Reporting Tools: Quality Center, Rational ClearQuest
Operating System: Windows XP/Vista/7/8, Unix (HP-UX & SunOS), MAC
Programming Languages: C, C++, C#, Java, VB, JUNIT, VC++, Java Servlet, RMI, EJB, JSP, JDBC, Java Beans, JSF TSL, SQABasic, JavaScript (server and client-side), Apache SOAP, HttpUnit
Web Technologies: HTML, XML, CSS, RSS
Databases: SQL Server 2000, Oracle, IBM DB2, MS Access 2000, MySQL
Front End Tools: Crystal Report, Visual Studio 2003, Photoshop, DreamWeaver, Flash. Microsoft Office 2000/XP/2003, NetBeans IDE,, J2ME Wireless Toolkit, Oracle
PROFESSIONAL EXPERIENCE
Confidential, Marshall, MN
Quality Analyst Engineer
Responsibilities:
- Analyzed business requirements to develop Test Strategies and to develop and document comprehensive Test plans, Test Cases and End-To-End Test Scenarios covering all the requirements.
- Maintained and updated Test plans, Test Cases and End-To-End Test Scenarios from time to time as per the changes in requirements.
- Worked closely with development team to ensure that the application developed meets the business user expectations.
- Facilitated QA activities and participated in project meetings, release meetings, and QA status meetings.
- Implemented Automation process in manual testing environment using Mercury Test Suite.
- Involved in writing complex scripts that supported file transfers to and from the UNIX file servers.
- Integrated the developed modules to the Payment Gateway application
- Worked on Test schedule planning, Batch Test Scheduling and Execution.
- Ensured the timely delivery of different testing milestones with Batch Testing, Key word driven testing, Hybrid testing, functional driven testing and data driven testing.
- Worked on Requirements, TestPlan, TestLab and Defects modules in Quality Center for Regression testing.
- Automated the Back-End testing for reusability by writing Unix Shell Scripts.
- Extensively used nested queries, joins and functions in SQL to access and manipulate data in database.
- Used J Unitas a unit testing framework for theJava programming language .
- Extensively used JUnit to asses’ static methods in theAssertclass to test for certain conditions.
- Used TestNGas a unit testing framework for theJava programming language inspired fromJUnit andNUnit .
- TestNG was used to cover all categories of tests: unit, functional, end-to-end, integration, etc.,
- Supported for parameterized anddata-driven testing (with@Data Providerand/or XML configuration).
- Have performed Concurrent testing: run tests in arbitrarily big thread pools with various policies available (all methods in their own thread, one thread per test class, etc.), and test whether the code is multithread safe.
- Supported for multiple instances of the same test class.
- Used J-unit to define how to structure the test cases and provides the tools to run them.
- Created and maintained SQL Scripts and Unix Shell scripts to perform back-end testing on the oracle database.
- Kept track of all the defects opened by UAT execution using Mercury Quality Center.
- Wrote complex SQL queries to perform the backend testing of the Oracle database using PL/SQL developer and UNIX shell commands
- Preparing bug status reports, analyzing bugs, and interacting with team members for fixing errors which resulted in higher rate of test execution and defect resolution.
- Validating the changes implemented with every build and to perform regression testing to ensure there are no negative impacts on the system.
- Enhanced Scripts by Putting Check Points like standard checkpoints, Text Checkpoint, output values by putting Text Area output value Check point, passing values between actions if the scripts needs.
- Worked on a UNIX platform and extensive experience in backend testing by executing SQL queries.
- Generated Project status reports thru Quality Center and Document Generator for team meetings and Management review.
- Manually tested the new test cases for new functionality and automated them for further loads to reduce testing effort and time using Quick Test Professional.
- Used Mercury Quality Center for error reporting and communicating between developers, product support and test team members.
- Interacted with developing team to resolve technical issues and investigated software faults.
- Developed and maintainedTest & Traceability Matrices.
- Manually tested the web application to ensure the flow of the application functionality.
Environment: Microsoft Visio, RUP, Quality Center, MS Office, MS Project, Power Point,Microsoft Access, Windows XP, IBM Ecommerce API, SQL, JavaScript, Linux, Solaris, Oracle 11g and Toad
Confidential, Menomonee Falls, WI
Sr. Quality Lead
Responsibilities:
- Created a Test Plan based on the scope and schedule of the project
- Provided inputs to the Project Manager on the Testing schedule and time frame
- Developed a QA Process for the Project
- Expert using Selenium, Web driver Java API.
- Expert developing automation testing framework using selenium, web driver by following java.
- Developed test scripts to automate process of testing in Selenium Web Driver.
- Developed and maintained automated regression test cases in Selenium Web Driver using Java programming language.
- Executed automated Selenium scripts and reproduced failures manually.
- Reviewed Business Requirement Documents, Functional Specification with System Analysts and Developers.
- Attended Use Case Review and Design Review meetings.
- Performed Batch Testing, Key word driven testing, Hybrid testing, functional driven testing and data driven testing very efficiently and effectively.
- Used basic scripting commands to test batch processing and access data.
- Performed Requirement Decomposition to identify High Level Test Scenarios from Specification.
- Created Test Scripts from use cases and requirements documents
- J unit was used to show test progress in a bar that is green if test is going fine and it turns red when a test fails.
- Createdand Maintained Traceability Matrix to ensure test coverage of all requirements
- Executed Test Scripts for Functional and Regression Testing.
- Created and Executed SQL scripts for Back End Testing using Oracle and DB2.
- Executed Unix Shell Scripts for back end testing of the application
- Created an Automated Regression Test Suite which can be progressively.
- Executed the Automated Test Scripts for every new build as a part of Regression.
- Updated the Test Scripts for Regression build based on the enhancements to the application
- Identified, Reported and Tracked Defects in Star Team.
- Validated the Change Requests, Enhancements from the business and updated in the Star Team.
- Generated Test Execution Matrix and Defect Matrix.
- Conducted Defect Meetings and attended Team Status Meetings providing Testing Updates.
- Provided regular status updates to Project Manager on high priority issues and Testing Progress.
- Scheduled and coordinated for Performance Testing of the application.
- Coordinated with the Central Testing Team to follow the Confidential ’s Standard process and methodology.
Environment: Mercury Quality Center, Selenium, Oracle, DB2, Rapid SQL, Rational Clear Quest, Rational Clear Case, Microsoft Visio, Caliber RM
Confidential, Herndon, VA
QA Analyst/ Engineer
Responsibilities:
- Using Quality Center, managed requirements, scripts & execution in Test Lab.
- Worked with Development Managers to ensure that technical specs have the level of detail to ensure that the testers are able to build viable (+/-) test cases.
- Created best practices for writing test cases, how to make existing test cases reusable and modularizing test cases to optimize resource time to be more productive.
- Conducted Operations Review/Change Management meetings with developers of new systems to verify testing criteria had been established, project plan in place, rollout and fallback plan is reviewed and all downstream users affected are involved in project from inception to rollout.
- Planned / defined Test Strategies and coordinated test efforts for all Production Verification Testing efforts.
- Organized weekly defect review meetings to ensure the urgent and high defects are given due attention to minimize impacts to the testing phase.
- Performed System Integration, Functional & Smoke testing on MS Dynamic CRM package.
- Presented MS Dynamics CRM demo to the entire QA team.
- Participated in UAT and performance testing.
- Tested & executed Monthly CRM Release Package to ensure smooth production releases
- Conducted complete regression test on Barclays as well as Lehman CRM package.
- Managed defects using JIRA
- Conducted walkthroughs and defect meetings on daily basis to assess QA progress and discuss areas of criticality (BWA eTicket).
- Created daily detail status report for the upper management.
- Presented BWA eTicket demo to the entire QA team.
- Performed Data Validation using extensive SQL queries for Oracle BI Reports.
- Performed Back-End integration testing to ensure data consistency on front-end by writing and executing SQL statements for Oracle BI Reports.
- Performed integration, functional & regression testing for eTicket project and subsequent builds.
Environment: MS Dynamics CRM 4.0, .Net, Quality Center 9.0, JIRA, Sharepoint, DB2, SQL Server 2008
Confidential, Herndon, VA
E-Commerce QA Analyst/ATG Analyst
Responsibilities:
- Analyzing catalog data in WDM database and implementing day today requirements from business for devices, rate plan, services etc into EMT for B2B ecommerce site and ATG BCC for Sprint Support site.
- Currently involved in B and C phase of the project for configuring ATG BCC into Sprint operations.
- Doing end-to-end system testing of ATG BCC for B and Cphase
- Performing Data Validation to validate the catalog data dump by sapient team.
- Logging functional and data defects in Change Synergy tool.
- Due to the high complexity of the application, it has been divided into two modules, where part of it is taken care in Virginia and the other part in Kansas. I have been selected to support both the modules due to the extensive knowledge in the BCC tool.
- Mentored other team members in entering/implementing catalog data into ATG BCC.
- Created the new devices, plans and services in BCC. Also associated devices to plans, services and plans to services.
- Exported the data by generating queries from BCC to excel sheets. Imported the data from Excel sheets to BCC
- Created training documents and user manuals for the team to use for implementing the catalog data into BCC and providing day-to-day training of the tool to other team members
- Involved in various trainings provided by sapient team.
- Also involved in trainings provided by Kansas team for Pricing and Rate plans module.
- Developed the Test cases and Test Plan for UAT to test the ATG BCC tool.
- Implemented and tested various requirements for Devices, Pricing and rate plans in ATG BCC.
- Extensively used Firebug to monitor the ID's displayed
- Attended the daily team meetings.
Environment: Java, ATG 9.1, EMT, Oracle, Change synergy Tool, Windows XP, SQL Server 2005
Confidential
QA Analyst
Responsibilities:
- Worked closely with Business Analysts and Developers to gather Application Requirements and Business Processes in order to formulate the test plan.
- Collaboratively work with developers, business analysts and discussed technical problems as well as involved in technical support and training regarding the production and/or client problems
- Extensively participate in weekly status meeting with Test Team to discuss the current and future issues for testing plan as well as testing procedures
- Executed test scripts to verify the expected results based on the system requirements maintained in Quality Center.
- Responsible to report bugs using Quality Center and MS Excel
- Scheduled and supported penetration testing. Chaired daily incident review meeting with all teams. In charge of maintaining the Incident Log before we moved to the automated Test Track Pro system. Initially also in charge of incident resolution
Environment: Oracle 9i, Java, TOAD, OLAP, SQL, Windows XP, MS Word/Excel, Remedy Action Request System, MS Outlook, Quality Center.