Qa Analyst Resume
CA
SUMMARY:
- Extensive experience in manual and automated testing of Client/Server, Web, and Mobile applications across different platforms and browsers in all phases of the projects.
- Strong knowledge of the Software Development Life Cycle (SDLC), as well as the Software Test Life Cycle (STLC).
- Diversified background in retail, banking, E - Commerce, financial, healthcare, and telecommunications fields.
- Extensive Working knowledge in Agile (Scrum) and the Waterfall model.
- Strong experience in developing Test Plans, Test Cases, and Test Scripts based on business requirements and technical documentation to support quality deliverables.
- Web services testing using SoapUI Rest WADL Json and XML and Soap WSDL XML requests.
- Experience in web applications testing with Selenium WebDriver, Selenium IDE, Selenium Grid, TestNG, and Firebug.
- Strong knowledge of SQL and NoSQL (MarkLogic and Mongo) database queries. Working knowledge of AMPQ messages (RabbitMQ).
- Broad based knowledge of Unix/Linux, network administration, and shell scripting.
- Strong background of writing business requirements, functional specifications, use cases, system architecture diagrams, and wireframes.
- Experience in writing and executing test cases for Functional, Regression, Smoke, Integration, and User Acceptance Testing (UAT).
- Usage of Trackers/Bug Reporters in Quality Center, JIRA, Rally, PTS (Product Tracking System) and knowledge of Test Director, PVCS Tracker, ClearCase, and ClearQuest.
- Strong knowledge of Microsoft Visual Basic Programming and Database design.
- Self-directed, organized, personable, multi-focused, employer dedicated and ability to prioritize along critical path, meet project milestones and deliverable dates.
- Self-starter, able to work independently as well as within a team with minimum supervision.
- Detail-oriented, strong interpersonal, communication and writing skills.
TECHNICAL SKILLS:
Hardware: SUN Ultra SPARC, IBM Compatible PC
Operating Systems: Windows NT/2000/XP, MS-DOS, Unix, Linux, Android, IOS
Browsers: IE, Safari, Firefox, Google Chrome
Protocols: HTTP, TCP/IP, FTP, Telnet
Language/Tools: Visual Basic, HTML, SQL, VB Script, XML, C, Shell scripting, CICS, Java
Testing Tools: SoapUI, HP-QuickTest Professional (QTP), Selenium WebDriver, Selenium IDE, Selenium Grid, Firebug
Defect tools: HP-Quality Center (QC)/ALM,, Bugzilla, Jira, Rally
Agile Tools: Jira, Rally
Configuration Management: Clear Quest, PVCS
Databases: Oracle 10g/9i, MS-Access, MS SQL, Sybase, Microsoft SQL Server, MarkLogic
Documentation Tools: MS Office, Adobe tools
Networking: Ethernet, LAN, WAN
PROFESSIONAL EXPERIENCE:
QA Analyst
Confidential, CA
Responsibilities:
- Responsibilities include Web services and API testing using SoapUI including Rest Json and XML WADL and Soap WSDL requests, developing data driven frameworks for automation and load and performance testing. Layer 7 implementation security testing. Validated request response against XSD’s. Created SoapUI projects, test suites, and test cases for the user stories.
- Backend testing using SQL SSMS and NOSQL MarkLogic console queries, including but not limited to verification of data sent from front end and test tools. Database load/performance testing using test tools and simulators.
- Verified AMPQ messages using RabbitMQ management tool for monitoring and testing of queue status, consumers, bindings, headers, and payloads.
- Worked in the Agile environment for PI (iteration) planning, Creating, and refining user stories and writing test cases and defects.
- Created test data (metadata, XML, Json) following the schema and performed SQL and NOSQL (MarkLogic) queries for data verification and integrity.
- Performed end to end integration (UAT) and performance testing with customers, suppliers, and vendors to verify the flow from upstream to downstream of real time and batching data using UX/UI, SoapUI, MarkLogic NOSQL, SQL, RabbitMQ AMPQ, EDMS, CMIS, XML/Json metadata, and Unix/Linux.
- Participated in daily Agile scrum stand up meetings, provided input for user story refinement and acceptance scenarios, and assigning story points for acceptable velocity. Used Rally for all aspects including user stories, tasks, test cases, test plans, and defects.
- Performed testing on Linux/Unix servers for verifying exception errors, process status, and resource monitoring. Updated configuration files for pointing to end point URLs and filesystem paths, and setting system parameters. Used Linux bash scripting for automating routine tasks
- Maintained all project documents in Sharepoint for version control and access by all teams.
- Worked with devops and offshore teams for collaboration in testing system exceptions and their handling and retesting defects. Installed software and licenses for Linux and Windows systems. Used GitHub for storing test scripts in their respective repositories.
Test Environment: Selenium Webdriver, testNG, Selenium Grid, SoapUI, Rest, XML, Json, Jenkins, Git, MarkLogic, SQL, NoSQL, RabbitMQ, AMPQ, Agile, Rally, Linux, MobaXterm, XMLSpy
QA Analyst
Confidential
Responsibilities:
- Analyzed business requirements and interacted with business and system analysts to develop test plans, cases, scripts, and procedures for validating retail and credit card applications.
- Wrote high level test plans to in corporate the overall test strategy for the project.
- Performed web and mobile platform testing for retail and credit card applications by validating the front end and database back end using SQL queries.
- Developed and executed test scripts using Selenium WebDriver, Selenium Grid, TestNG, and Java for cross browser testing of web and mobile applications.
- Developed BDD Automation using Cucumber tool and created Feature files which includes Features, Scenarios and Step Definitions.
- Performed real time testing of credit card processing and authorization using single POS ISO message simulators as well as volume simulators.
- Performed functional, system integration, GUI, regression, performance, negative, and positive testing.
- Validated application interactions with other systems such as authorizations and settlements.
- Used Linux commands and utilities for monitoring and improving the performance of the servers during high system usage.
- Developed programs for automating testing of web and mobile retail applications.
- Validated the file transfer between servers using control M and other FTP applications.
- Validated high volume database table inserts using Oracle SQL loader.
- Performed SQL backend testing to validate the data integrity in the Oracle database tables.
- Logged defects using JIRA, containing a high degree of detail on the recreation of the problems and providing supporting documents such as error logs and screen shots.
- Administered JIRA for the rest of the team, requesting new users, creating projects and sub-projects, and components.
- Interfaced with various groups such as Home Services, NFX, and CDW to facilitate their testing of their applications.
- Held defect meetings with the vendor and internal teams to resolve issues related to the systems under test.
- Interfaced with the vendor and offshore teams to resolve issues related to the product.
- Installed and configured software and licenses to facilitate implementation of new releases by the vendor.
- Configured QA and production environments to get the systems ready for testing.
- Created post implementation user documents with details on the product UI and command line features.
ENVIRONMENT: Windows, Linux, Agile, Oracle SQL developer, JIRA, C, HTML, XML, SQL, Java, Pathfinder, SIMPP, QTP, Selenium WebDriver, Selenium IDE, Selenium Grid, Firebug, HP ALM.
QA Analyst
Confidential
Responsibilities:
- Analyzed business requirement documents (BRD) and functional specification documents (FSD) to develop test plans, cases, scripts, and procedures using HP ALM/QC.
- Worked with business analysts (BA) and system analysts (SA) to interpret the requirements precisely to maximize the accuracy and coverage.
- Coordinated and led offshore test teams working on the project.
- Prepared ambiguity review documents to verify that the functional specifications do not diverge from the business requirements.
- Wrote Python and Perl scripts for automating testing of banking applications.
- Performed QC/ALM administration, this included creating, removing, and managing domains, projects, project structures, and users.
- Wrote requirements traceability matrix to track the coverage by the test cases.
- Prepared query tracker documents for business analysts for the purpose of clarifying the requirements.
- Conditioned test data for testing banking applications in batch and single modes with various scenarios.
- Executed test cases across multiple platforms and browsers and logged defects using Quality Center/ALM.
- Performed functional, system integration, GUI, regression, sanity, smoke, negative, and positive testing of Web and mobile applications manually and with HP Quick Test Professional (QTP)
- Worked closely with offshore teams to follow up on progress of the testing efforts.
- Performed backend testing using SQL queries to verify data integrity.
- Held daily defect meetings to iron out issues with the developers, business analysts, and system analysts.
- Prepared and sent daily testing progress and defect reports to upper management.
- Wrote certification documents to accommodate the testing transition to other teams.
- Wrote knowledge transfer documents for new team members.
ENVIRONMENT: Windows, Agile, ALM/Quality Center, SQL, XML, HTML, Java, Python, Perl, QTP, CICS, IBM Mainframe.
QA Analyst, Business Analyst
ConfidentialResponsibilities:
- Conducted user interviews, analyses, planning, scheduling, requirements gathering, and implementation of new or modified applications.
- Utilized MS Visio to develop Use Case diagrams and flow charts to illustrate User Interface and interactions between systems.
- Created wireframes for various applications screens.
- Created detailed Functional Specification Documents (FSD) to include the functionalities, data flow, and architecture of the applications.
- Analyzed business requirements and functional specifications to prepare test scenarios.
- Developed test plans, test cases and scripts from functional and business requirements.
- Adhered to test preparation templates/guidelines set by the organization.
- Prepared exhaustive test cases to cover each module being tested.
- Executed test cases across multiple platforms and browsers and logged of defects using Quality Center/ALM.
- Performed web and mobile platform testing for RE applications by validating the front end and database back end using SQL queries.
- Developed and executed test scripts using Selenium WebDriver, Selenium Grid, TestNG, and Java for cross browser testing of web and mobile applications.
- Performed functional, system integration, GUI, regression, UAT, sanity, smoke, negative, and positive testing manually and with HP Quick Test Professional (QTP).
- Retested defects and made necessary updates in Quality Center.
- Sent daily project updates to senior management.
- Performed test life cycle management with HP Quality Center. This included analyzing requirements, creating test scenarios, design and execution of test cases, preparing test sets and test data, mapping requirements to test cases and defect management.
- Attended daily defect meetings with Developers, Business Users, and Management.
- Performed backend testing using SQL queries.
- Mentored and built skills in members of the team.
- Participated in the project meetings and walkthroughs.
ENVIRONMENT: Java, Windows, safari, Quality Center, Bugzilla, UNIX, SQL, XML, HTML, QTP, Selenium WebDriver, Selenium IDE, Selenium Grid, Firebug, MS Visio.
QA Analyst
Confidential
Responsibilities:
- Developed test plans, test cases, and scripts as per business requirements for various areas of the project.
- Performed GUI, functional, regression, sanity, and User Acceptance testing across multiple platforms and browsers manually and with HP Quick Test Professional (QTP).
- Responsible for backend testing by executing SQL statements.
- Interacted with developers about status of bugs and re-tested fixed bugs
- Analyzed defects and categorized them based on severity.
- Worked directly with IT, development, and system analysts on any new features, functionality, workflows, and data structures to assist with QA testing.
- Coordinated User Acceptance/Release Candidate Testing, where applicable.
- Created Regression test sets for various test projects and updated the test set after release.
- Performed regression testing to verify that existing functionality worked properly with newly introduced changes.
- Used Quality Center as a repository for all the testing efforts to record and keep track of the defects.
- Executed test cases in various environments to verify the expected results.
- Assisted in creating Test Plan and Traceability matrix.
- Performed Positive and Negative Testing manually.
ENVIRONMENT: Visual Basic, SQL Server 2000, Quality Center, Windows XP, Unix, Solaris, HP-UX, Linux, Clear Quest, XML, HTML
QA Analyst
ConfidentialResponsibilities:
- Worked with the business team to understand the workflow of client
- Developed Test Strategy, Test Plan, Tests scenarios and Test Cases as per the requirements.
- Reviewed the business requirements and specifications to update the test cases as per the new requirements.
- Developed positive and negative test cases for Functional Testing and manually executed the test cases.
- Conducted meetings to update the progress of the project and updated the test strategy and plan if new functionalities were added.
- Performed Black Box testing in various environments to verify the functionality and compatibility issues in the application.
- Performed Smoke, Integration, and System testing to verify incremental and existing functionality of various demand builds during each iteration.
- Verified the data flow through the front-end to back-end and used SQL queries to extract the data from the database.
- Used Test Director for Bug Reporting and communicating between developers, and other members of the development team
- Created defects reports and communicated with the team.
- Assisted in creating the user manual for the User Acceptance Testing.
ENVIRONMENT: Windows 2000/XP, SQL Server 2000, Unix/Linux, Perl, Shell, Test Director, XML, MS-Office, Clear Quest