Qa Engineer Resume
Kansas City, Mo
SUMMARY
- Over 5+ years of experience in Software Quality Assurance and Testing, in the areas of Business process, requirements, functional analysis, and maintenance of Web based applications.
- Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC) and Agile Process.
- Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and some automated Test Execution.
- Participated in sprint planning, sprit review, daily scrum meetings and scrum of scrum meetings as part of agile process.
- Experienced in GUI, Functional, Regression, Integration, System, User Acceptance Testing, Compatibility Testing, Backend Testing and Smoke/Sanity Testing.
- Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements.
- Proficient in using test management tools JIRA and Quality Center.
- Experience understanding the code written in different programming languages Java, Java Script and databases like SQL Server, Oracle.
- Strong in performing database backend testing and in writing SQL Queries.
- Highly motivated, self - starter able to work independently and collaboratively within a diverse technical team.
- Excellent verbal and written communications skills.
TECHNICAL SKILLS
Testing Tools: Selenium, Mercury-Quality Center, HP ALM.
Test Case Management: Quality Center, Test Director
Languages: JavaScript, SQL
Application Software: MS office (Word, Excel, Access, Outlook, Power Point), MS Visio and MS Project
Operating System: Windows XP/10, Linux, UNIX
Environment: Oracle, HTML, Oracle, Client-server, Web, Unix, Linux
Databases: SQL Server, Oracle 11.x
PROFESSIONAL EXPERIENCE
Confidential, Kansas City, MO
QA Engineer
Responsibilities:
- Attended meetings with Developers and Business Analysts to review business requirements.
- Evaluated available Business requirement documents, Design documents, and User Stories
- Developed and executed Test Plans, Test Cases, and Test Scripts on different Tools and Software.
- Generated all test scenarios and test cases as per requirement basis.
- Developed Requirement Traceability Matrix to trace requirements.
- Involved in automation of test scripts using Selenium Webdriver and testing.
- Worked in an agile environment with team members to prepare test cases.
- Performed Manual Testing and Automation Testing of Web-Based and Client/Server enterprise applications and used ALM for Test Management.
- Performed Smoke Testing, Functional Testing, Integration testing, back-End Validation Testing, User Acceptance testing, and Regression Testing.
- Automated various critical points identified in functional testing using Selenium Webdriver.
- Experience in using selenium for regression testing like running the test scripts.
- Carried out Sanity Test and executed test cases for GUI, Functionality, Positive & Negative Testing.
- Assisted in piloting Smoke Testing to ensure minimum expected system behavior using selenium.
- Assisted end-users in UAT by setting up test data for UAT scenarios and developed low-level Test Cases.
- Prepared Test Cases within Excel to import into ALM.
- Loaded Test Cases into a centralized Web based Test Management tool (HP ALM), while mapping each case to either a defect or a new piece of functionality to supplement Traceability and Transparency.
- Created, Edited, and Reported Defects using ALM.
- Performed Backend testing by writing and executing SQL queries to Validate Database Reliability.
- Executed and analyzed various queries and creating reports.
- Performed Web Service API testing using Fiddler and Swagger tools.
- Worked in a team to create reusable test scripts using selenium, javascript for web-based applications.
- Used SharePoint to manage testing documentations.
- Dynamically participated in different stages of the Software Development Life Cycle and Software Testing Life Cycle.
- Communicated well with Support, Business, and Development Teams to resolve issues
Environment: Selenium IDE, Eclipse IDE, HP ALM, Windows, Oracle, SQL, MS-Office, UNIX, JIRA, and Chrome.
Confidential, Phoenix, AZ
QA Analyst / Tester
Responsibilities:
- Involved in Requirements Gathering, Creation of project plans and schedules, Project Control, Deployment and Execution.
- Expertise in working on Management tools and Techniques to track projects and successfully execute them within the timeframe.
- Maintain Documentation of Life Cycle of the Project, Minute Meetings, Provide Business, Functional and Technical Deliverables.
- Analyzed, reviewed and assessed Business requirements, Functional Specifications, Use Cases and Design Specifications for testability.
- Involved in planning and creating Traceability Metrics, Test Plan, Test Cases and Defect Reports to ensure the system modification will meet the specified business requirements.
- Prepared test data, translated the user requirements and specifications into QA test requirements.
- Created Test Scenarios, Test Plan and Test Cases for the application based on the requirements.
- Performed Smoke Testing, End-to-End Functionality Testing, System Integration Testing and Ad-hoc Testing.
- Tested the back end Data Base by preparing Queries with SQL to retrieve data from database.
- Prepared detailed test procedures, test scenarios, test scripts and schedules based on requirements and test design documents.
- Used Quality Center to map the requirements, test cases and test results.
- Prioritized and documented bugs in Quality Center that are found during the process of testing.
- Reported software defects in Quality Center and interacted with the developers to resolve issues.
- Discussed issues on various bugs and attached screen shots of defective screens using Quality Center.
- Involved in Regression Testing for the application for Manual and Automated Testing
- Developed and executed Selenium Automation Scripts for Regression testing.
- Documented and participated in different types of reviews such as informal reviews, walkthroughs, technical reviews and meetings.
- Working closely with end users to understand the business priorities required for iteration planning.
Environment: Quality Center, Windows, MS Visio, Oracle, SQL, Windows XP and UNIX.
Confidential, Phoenix, AZ
QA Manal Tester
Responsibilities:
- Extensively involved in project initiation, management, execution, and controlling deliverables.
- Interviewed the Admins and End Users of the applications to gather information.
- Involved in Test Strategy creation and developed Test Plan, Test Cases and Test Scripts and followed RUP.
- Responsible for Creating, Enhancing and Executing test cases using Mercury Quality Center.
- Prepared Test Data as per the functional specifications.
- Participated in Weekly Project status meeting and updated the testing Progress.
- Identified tests that are most appropriate for automation, created and maintained both automated and manual tests, and applied techniques that insure maintainable test assets.
- Created and executed automated test scripts using selenium for regression testing.
- Tracked defects using Mercury Quality Center.
- Detailed status reports of any defects logged.
- Identified the nature of the data captured by the various applications and categorized/classified the applications according to institutional guidelines.
- Manage changes to requirements through change control processes and tools.
- Tracked requirements statuses throughout the project using RTM (Requirement Traceability Matrix).
- Completed quality assurance testing of developed applications.
- Co-ordinated the Project team's efforts with the Legal and Compliance departments to ensure that their concerns were addressed and that we had their buy-in.
- Involved in writing expert SQL queries to validate the data stored in the database.
Environment: Quality Center, Mainframes, UNIX, Oracle Database and SQL.
