Senior Software Qa Analyst Resume
Marlborough, MA
SUMMARY
- Demonstrated mastery in the field of software quality assurance, encompassing planning, design, implementation, and execution of testing techniques for broad - scale web applications and client/server systems in the finance, insurance, and retail domains, using both agile scrum and waterfall development methodologies.
- Possess extensive experience in client supervision and understanding of product verification and validation processes.
- Proficient in the design and analysis of test scenarios, development of test plans and cases, functional integration test documentation, and end-to-end coverage of application scenarios, user stories, and acceptance criteria.
- Adept at various forms of black box testing, including functional, integration, regression, smoke, end-to-end, system, ad-hoc, and user acceptance testing.
- Possess advanced skills in both manual testing and automation testing using tools such as HP Quick Test Professional (QTP)/ UFT and HP ALM, as well as experience in project management and defect tracking using JIRA and test management using Zephyr and TestRail.
- Highly skilled in relational database management systems, including writing complex SQL queries and updating database queries for backend testing, with in-depth knowledge of Oracle and SQL Server.
- Conducted user acceptance testing and collaborated with clients and end-users to support these sessions.
- Adhered to best practices for pre- and post-implementation quality assurance, provided support for UAT and production teams and test environments, and experienced in pre- and post-deployment test artifacts and test data creation.
- Experienced in identifying, resolving, and reporting defects, and preparing sprint, UAT, and regression test reports.
- Capable of developing and maintaining various test matrices, including the requirement traceability matrix, defect metrics, and release matrices.
AREA OF EXPERTISES
- Manual Test
- Automation test
- Integration testing
- System testing
- Smoke testing
- Regression testing
- Requirement Analysis
- Agile Scrum
- User Stories
- JIRA & TestRail
- UAT testing
- Zephyr & Confluence
- ALM
- Azure DevOps (ADO)
- Azure cloud
- Java Object - Oriented Programming (OOP) concepts
- UFT/QTP
- VB Scripting
- Parameterization
- Descriptive Programing
- Automation Scripts
- Frameworks- Hybrid, Data Driven
- Web Based Application
- API with Postman
- Test Plan & Test Scenarios
- Test Case & Test Data
- Testing Reports
- Black Box Testing
- Mobile testing
TECHNICAL SKILLS
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC
Testing Tools: HP ALM, HP UFT, JIRA, TestRail, Zephyr
Frameworks: Data Driven, Hybrid
Databases: MySQL, Oracle, MS SQL Server
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome
Operating Systems: Windows XP/7/8/10, Mac OS
Defect Tools: HP Quality Center, JIRA, ALM, Azure DevOps (ADO)
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access
PROFESSIONAL EXPERIENCE
Confidential, Marlborough, MA
Senior Software QA ANALYST
Responsibilities:
- Proficient in utilizing Agile Scrum methodology in software development, with experience in various agile processes such as sprint backlogs, ceremonies, and other related artifacts.
- Involved in user acceptance testing to ensure successful delivery of projects to end-users.
- Participated in various meetings such as backlog grooming, sprint planning, daily stand-ups, test case reviews, retrospectives, and demos.
- Expert in analyzing and breaking down complex mapping documents, system requirements, or technical specifications to design and execute effective test scenarios for optimal coverage.
- Prioritizes deadlines and quality to deliver high-quality products in a timely manner.
- Communicates with the product owner to understand the project in depth.
- Organizes meetings with the scrum team, developers, design team, and QA team to optimize the testing platform for improved quality assurance.
- Responsible for creating and modifying testing documents such as test plans, test cases, test data, RTM, test execution documents, defect reports, and automation reports.
- Experienced in using SharePoint for project document sharing with team members.
- Uses JIRA for project and release management, such as sprint backlogs and boards, task estimation and tracking, and bug logging and tracking.
- Utilizes TestRail for designing and executing test cases in the feature team.
- Conducts black box testing, including functional testing, non-functional testing, smoke testing, end-to-end testing, ad-hoc testing, exploratory testing, integration testing, system testing, and regression testing, on front-end functionality and GUI.
- Supports the automation team in performing automation testing using QTP/UFT and assists with script enhancement, maintenance, and storage.
- Performs manual API testing using Postman for backend validation.
- Validates backend and databases by developing and executing SQL queries for data validation.
- Uses Browser Stack for testing the company website and mobile applications on various operating systems and mobile devices.
- Provides training and tutorials to potential hires and current team members as needed.
- Collaborates with offshore teams as required and provides frequent reports as necessary.
Confidential, Atlanta, GA
QA Engineer
Responsibilities:
- Developed validation processes and approaches according to company’s standard criteria and existing process.
- Contributed to the formulation of the validation method and guaranteed its general validity.
- Contributed to the design, development, and implementation of UAT test plans, scripts, and tools using business-provided user stories.
- Participated actively in system and integration testing, and coordinated user acceptance testing
- Utilized Microsoft Azure DevOps (ADO) tool for project administration and bug tracking.
- Identified problems and ensured they were addressed and revalidated.
- Collaborated with the PMO, Development, and Business to correct faults.
- Determined the necessary test data and test environment configuration to prepare for testing.
- Analyzed system requirements and design papers to validate programs' intended functionality.
- As part of system testing, validated XML files and compared data to the database.
- Developed test documentation using Microsoft Office (Word, Excel, and Power Point)
- Developed and managed SharePoint publishing and collaboration sites
- Regression testing with HP Unified Functional Testing (UFT)
- Designed and validated SQL queries for backend MS SQL Server RDBMS testing using SQL Server Management studio tool as a SQL editor tool for efficient Database testing.
- Participated in black box testing, which included smoke, functional, ad hoc, End to End, navigational, and regression tests.
- Developed exhaustive test cases, scenarios, and scripts to ensure the quality of the application.
- Collaborated with the team and assumed responsibility for duties, timelines, and deliverables.
- Participated in project review sessions and addressing obstacles; assessed team progress.
Confidential, New York, NY
Software Quality Assurance Tester
Responsibilities:
- Proactively participated in all phases of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Analyzed Business and Functional Requirement documents to develop Test Plans for System testing.
- Managed and tracked requirements, test cases, and defects using JIRA and TestRail as test management tools.
- Conducted functional, smoke, system, integration, and user acceptance testing (UAT), and tracked and resolved GUI test defects.
- Created and executed automated test scripts using UFT for functional and regression testing.
- Tracked and reviewed defects using Quality Center for both manual and automated testing.
- Collaborated with developers, users, and other team members to resolve defects and prioritize their resolution.
- Verified database integrity through backend testing using SQL queries.
- Contributed to review and planning meetings and provided regular reports to the test lead and project manager.
- Demonstrated strong problem-solving skills, effectively managing multiple tasks and meeting tight deadlines.
- Exhibited excellent interpersonal and communication skills, building positive working relationships with team members, stakeholders, and clients.
- Demonstrated a proactive, positive and flexible attitude and a strong commitment to teamwork, consistently taking initiative and ownership of responsibilities.
- Contributed to regular meetings with the project team for progress evaluations and delivered regular status reports to the test lead and project manager on a daily, weekly, and monthly basis.
Confidential, Lakeland, FL
Associate QA Tester
Responsibilities:
- Conducted a thorough analysis of business requirements, functional requirements, and design documentation for each software release.
- Played a role in designing and creating comprehensive test plans to assess the application's functionality, appearance, and user-friendliness.
- Carried out manual testing based on the established test plan & test cases, covering positive, negative, & boundary scenarios.
- Executed both personal and peer-created test cases, comparing actual results with expected results and reporting any discrepancies for resolution.
- Responsible for designing and documenting repeatable testing procedures, conducting smoke, integration, functional, regression, GUI, and UAT testing.
- Utilized ALM bug tracking tool to report any application bugs and enhancement requests, collaborating with developers to address technical issues.
- Worked with developers to resolve defects and was accountable for creating test data for functional and UAT
- Conducted functional testing of new enhancements, as well as back-end integration testing to ensure data consistency on the front-end through SQL queries executed on Oracle.
- Contributed actively to team meetings with developers to review bugs and joined in bug triage meeting if necessary.
- Authored SQL queries to retrieve data from the Oracle database and made modifications and deletions as needed.
- Written SQL queries to retrieve data from the Oracle database and performed any necessary updates or deletions.
