Senior Qa Engineer Resume
Omaha, NE
SUMMARY:
- Performance - oriented and targeted quality assurance experiences that are used to verify the quality of software applications. This includes performing detailed testing of Windows and Web-based applications, developing, and implementing new test plans, test scenarios, test cases, and reports on the results of testing. Offers a highly professional demeanor, extensive technical knowledge, and well-developed analytical abilities. Effective communicator with a keen eye for detail and good collaborative skills.
- JIRA & TestRail
- HP Quality Center (QC)
- HP ALM, QAComplete
- Jenkins, AccuRev
- Defect Logging
- Agile Methodology
- Requirement Analysis
- Black Box Testing
- Manual Testing
- Integration, Functional Testing
- Exploratory, Smoke Testing
- Regression Testing
- Report analysis
- UI/ UX Testing
- HP Unified Functional Testing (UFT)
- Backend Testing with SQL
- Oracle, MS SQL Server, SQL Joining
- Test Plans, Test Cases, Test Scenario design
- Requirement Traceability Matrix (RTM)
- Waterfall Methodology
- Scrum Ceremonies and Artifacts
TECHNICAL SKILLS:
Testing Tools: Jira, QA Complete, Test Rail, Zephyr, HP UFT/QTP, HP QC/ALM, Jenkins
Operating System: Windows Server, Windows 10/7/XP/Vista/98
Web Technologies: HTML, XML, VB.NET, ASP.NET, C#, VB Script, CSS, Java
Database: Oracle, MS SQL Server, Toad, DB2
Methodology: Agile (Scrum), Waterfall, Iterative
Testing: Functional, Smoke, Integration, Regression, Backend, End to end, System, Ad hoc, System, Exploratory, UI/UX, Usability, UAT testing
Communication Tools: MS Outlook, Slack, Skype Business, Lync, GitHub, Office communicator, AccuRev
PROFESSIONAL EXPERIENCE:
Confidential, OMAHA, NE
Senior QA Engineer
Responsibilities:
- Regularly get the task list together for upcoming sprint in the grooming sessions for user stories, then figure out what the QA requirements are, the estimated work for tasks, the capacity required for the sprint also join in the sprint review and retrospective meeting.
- To understand the application functioning, communicate with the technical team and product owner.
- Coordinate with the QA Lead, Clients, Developers, Business Analysts, and other QA staffs to complete the task on time and to ensure the requirements are met.
- Follow Agile methodology, participated in daily SCRUM meetings, and testing each SPRINT deliverables.
- Analyze of user story according with the Acceptance criteria as a part of STLC process.
- Write test scenarios and test cases based on user stories, change requests, and functional design documents.
- Design all manual test cases step by step into QA Complete test management tool.
- Responsible for the Web based testing including GUI Testing, black box testing, Regression, Integration, System, Functional, Exploratory, UX/UI, Usability, Smoke, Backend Testing, and User Acceptance Testing.
- Perform various kinds of testing manually and update execution result in QA Compete Test Sets tab.
- Analyze, test, and validate all processes, changes, and defects through QA Complete and Jira to mitigate risk of errors and the effect on other processes.
- Use JIRA for agile project management especially different backlogs, Task board, Stories, Burndown charts, Velocity, story prioritization, bug management, mange work progress using Dashboard.
- Perform Requirement Analysis by gathering both functional and non-functional requirements based on interactions with the process owners, document analysis and represented them in Requirements Traceability Matrix (RTM).
- Manually test all modules by inserting different data to perform the data validation with positive and negative data.
- Log defects and tracked them using QA Complete till its closure following company defect life cycle.
- Closely work with Automation team and perform automation testing using HP Unified Functional Testing (UFT/QTP) for creating, maintaining, and debugging complex and innovative scripts for frameworks such as Keyword-Driven Framework.
- Develop and maintain custom library, error handling, recovery scenarios, reporting methods, descriptive programming and repository management usingQTP/UFT for Automation framework.
- Proficient in writing VBScript from scratch using UFT/QTP for functional testing to in corporate new code change and enhancements.
- Run multiple regression suite scripts in batch using UFT batch runner tool in overnight execution.
- Collect and analyzed test results and compared them against the target metrics to determine the pass/fail.
- Extensively involved with testing the front-end and online features integration with the back-end database.
- Conduct backend testing using SQL queries to validate data for database and used SQL queries for retrieving data from Oracle database for executing user specific test cases.
- Write complex SQL queries using various kinds of joining and sub-queries to retrieve complex data from RDBMS.
- Attend daily defect status or triage calls and distribute defects to assist in the resolution of problems in QA using onshore and offshore buckets.
Confidential, New York, NY
Senior QA Analyst
Responsibilities:
- Documented the Test Cases using Software Requirement Specification and design documents.
- Created Test Cases using specification-based test case generation techniques by analyzing Decision Tables or Condition Tables and Finite State Machine.
- Created Test Plan, Test Strategy document, and analyzed Functional Design Document (FDD).
- Validated test results, proactively explain, work through variances, and reports on resolved bugs.
- Created test data for implementing Negative testing and Positive testing with using Boundary Value Analysis, Equivalence Class Partitioning; created required data for key functionalities for each build.
- Logged Requirements into HP Quality Center Requirements module.
- Prepared and updated test cases and test scripts in Quality Center using Trace matrix tracking business requirements to test cases and vice versa.
- Highly collaborative on Agile software development methodology, where I worked with user stories, epics, sprint backlogs, and burndown charts, as well as participated in various agile ceremonies with the product owner, scrum master, and development team, such as sprint planning, daily standups, grooming, sprint reviews, and sprint retrospective meetings.
- As part of the STLC process, analyzed user stories against the Acceptance criteria.
- Created manual test scenarios and test cases using user stories, change requests, and functional design document as a starting point.
- Created a step-by-step manual test case for every test to be performed in Jira by utilizing Test Rail.
- Performed Web-based testing including GUI Testing, Black box testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing, Exploratory Testing, UX/UI Testing, Usability Testing, Smoke Testing, Backend Testing, and User Acceptance Testing.
- Developed and executed SQL statements to check the back-end database using various joining and complex queries in Oracle
- Planned QTP/UFT testing process by analyzing the AUT and Automation Test Plan also created QTP/UFT regression automation scripts. Created and maintain a Key Word Driven and Data Driven Framework using QTP/UFT.
- Reviewed the QTP/UFT Scripts developed by the team members. Implemented onsite-offshore Global Delivery Model for this project. Conducted test execution and result analysis and Updated documentation and sent reports to the client.
- Ensured that progress updates were sent to the relevant groups on testing problems and development.
Confidential, New York, NY
Software Quality Assurance Analyst
Responsibilities:
- Highly collaborative on Agile software development methodology, where I worked with user stories, epics, sprint backlogs, and burndown charts, as well as participated in various agile ceremonies with the product owner, scrum master, and development team, such as sprint planning, daily standups, grooming, sprint reviews, and sprint retrospective meetings.
- As part of the STLC process, analyzed user stories against the Acceptance criteria.
- Created manual test scenarios and test cases using user stories, change requests, and functional design document as a starting point.
- Created a step-by-step manual test case for every test to be performed in Jira by utilizing Test Rail.
- Performed Web-based testing including GUI Testing, Black box testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing, Exploratory Testing, UX/UI Testing, Usability Testing, Smoke Testing, Backend Testing, and User Acceptance Testing.
- Executed various kinds of testing manually and updated execution result in Jira & Test Rail.
- Logged defects and tracked them using Jira till its closure following company defect life cycle.
- Performed UAT testing in the alpha model with ALM tool to design test cases, test execution, and bug tracking.
- Worked in cloud development team with VSTS/Azure DevOps & MTM for Bug management and Test management.
- Closely worked with Automation team and performed automation testing using HP Unified Functional Testing (UFT/QTP) for creating, maintaining, and debugging complex and innovative scripts for frameworks such as Modular, Data-Driven, Keyword-Driven, and Hybrid Framework.
- Developed and maintained the custom library, error handling, recovery scenarios, reporting methods, descriptive programming and repository management usingQTP/UFT for Automation framework.
- Wrote VBScript from scratch using UFT/QTP for functional testing to in corporate new code change and enhancements, also ran multiple regression suite scripts in batch using UFT batch runner tool in overnight execution.
- Collected and analyzed test results and compared them against the target metrics to determine the pass/fail.
- Conducted backend testing using SQL queries to validate data for database and used SQL queries for retrieving data from Oracle database with SQL Developer also used MS SQL Server for executing user-specific test cases.
- Wrote complex SQL queries using various kinds of joining and subqueries to retrieve complex data from RDBMS.
- Regularly participated in defect status calls and distributed defects to assist in the resolution of problems in the QA bucket. Weekly status updates detailing the testing effort's progress were the responsibility of this position.
Confidential
QA Tester
Responsibilities:
- Participated in the application's design phases, attended meetings with customers, the business analyst, and the development team, and created test methods to guarantee quality.
- Established Entry and Exit Criteria for the various stages of the system's testing cycle.
- Documented the Test Cases using Software Requirement Specification and design documents.
- Created Test Cases using specification-based test case generation techniques by analyzing Decision Tables or Condition Tables and Finite State Machine.
- Created Test Plan, Test Strategy document, and analyzed Functional Design Document (FDD).
- Validated test results, proactively explain, work through variances, and reports on resolved bugs.
- Created test data for implementing Negative testing and Positive testing with using Boundary Value Analysis, Equivalence Class Partitioning; created required data for key functionalities for each build.
- Logged Requirements into HP Quality Center Requirements module.
- Prepared and updated test cases and test scripts in Quality Center using Trace matrix tracking business requirements to test cases and vice versa.
- Identified software problems, wrote easy-to -follow bug reports, logged them into bug tracking tool Quality Center monitored their progress and verified their fix.
- Developed and executed SQL statements to check the back-end database using various joining and complex queries in Oracle
- Planned QTP/UFT testing process by analyzing the AUT and Automation Test Plan also created QTP/UFT regression automation scripts. Created and maintain a Key Word Driven and Data Driven Framework using QTP/UFT.
- Reviewed the QTP/UFT Scripts developed by the team members. Implemented onsite-offshore Global Delivery Model for this project. Conducted test execution and result analysis and Updated documentation and sent reports to the client.
- Ensured that progress updates were sent to the relevant groups on testing problems and development.
