Qa Engineer Resume
Tallahassee, FL
SUMMARY
- Having around 6 years of experience in Manual, Performance and Automated Testing of Web based, Client/Server applications with use of QA and Object - Oriented practice to design test automation framework.
- Experienced in End-to-End testing, web-based testing including Regression testing, Integration testing, System testing, Stress testing, Functional testing, Component testing, User Acceptance Testing, and Cross Browser Testing.
- Proper understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies
- Very Good understanding of System and Functional requirements using specifications documents.
- Good knowledge in creating automation framework along with developing, executing and maintaining automation testing script with Selenium Web Driver, Java, Eclipse, JUNIT
- Experienced in all the phases of the ‘Testing Life-Cycle’ including Requirement gathering, Test Case Design, Test Planning, Environment management, Test Data Management, Test Execution, Test Closure, Post Production Support, Roll Out Planning and Testing.
- Experienced in various types of testing such as Functional, Integration, Agile and Regression in Big Browser
- Experience with bug tracking and sprint boards tools - JIRA
- Experienced in Analyze and review Business and Functional Requirements documents and Use Case documents.
- Working with Business Analysts and end users while developing test cases, test scenarios also while testing the application.
- Experienced in Test case development (automated/manual), Test Execution for the assigned module / product area
- Execution of Manual and Automated test cases. Responsible for Test Execution, modifications / enhancements, test case review, end to end support for simple applications and for reporting bugs and test bed issues.
- Expertise in understanding of Test Planning, Test Design, Test Execution and Defect Reporting & Tracking and User Acceptance Testing (UAT).
- Good experience working closely with Users, Business Analysts, Project Managers, and Developers to understand requirements, business processes for testing and attended regular walkthroughs.
TECHNICAL SKILLS
Testing Methodologies: Manual and Automated testing, End to End/ Integration testing, User Acceptance Testing, Regression Testing
Test Approaches: SDLC, STLC, Waterfall, Agile/Scrum
Testing Tools: Selenium Web Driver
Languages: C, Java, SQL,C++,C#
Database: MySQL, SQL Server, Oracle 10g
Bug Tracking Tools: JIRA, Bugzilla
Other: Windows, Mac, Microsoft Office Suite (Share Point Excel, SharePoint, Advanced MS-Excel)
PROFESSIONAL EXPERIENCE
Confidential, Tallahassee, FL
QA Engineer
Responsibilities:
- Designed the efficient test cases based on analysis of Business Requirements, Functional Specs, Technical design documents, Use Cases, Supporting documents.
- Assess and analyze user stories and participated in Sprint planning, Review Sessions and Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
- Develop and Execute Test Scripts using Selenium Web Driver.
- Participate in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, Mouse Movements.
- Used Data Driven Framework and extracted data from external Excel files using Apache POI and load into the variables in the scripted code.
- Manage individual sprints user stories and tasks using Jira as tracking tool.
- Used Firebug, Fire path to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags.
- Reviewed and analyzed Detail Designed Specification and Technical Specification documents.
- Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the SQL supporting tables and cubes.
- Execute browser compatibility and regression tests using Selenium Web Driver for testing UI for every new build release.
- Interacted with developers to follow up on Opened Bugs and involved in complete QA Life Cycles.
- Used MS Excel and JIRA to maintain test cases and test scripts.
- Developed and maintained Requirement Traceability Matrix (RTM) to ensure all conditions are covered.
- During testing life cycle, performed different types of testing like System Testing, Integration& Regression Testing.
- Creation of Status reports and Sending the status to the upper management as required.
- Developed various reports to communicate testing issues the project manager.
- Participated in QA Team meetings and weekly QA testing reviews.
Environment: Selenium, Web Driver, JIRA, SQL, MS Visio, HP QC, HTML, Java Script, Oracle, Windows.
Confidential, Mason, OH
QA Analyst
Responsibilities:
- Actively participated in smoke, functional and ad-hoc testing during SIT phase.
- Evaluated and documented actual test results against expected results.
- Designed and Executed Test cases using Selenium Web Driver and Reported defects.
- Developed manual test cases and automation script for Mobile Native Application (IOS, Android) using Java.
- Actively participated in all QA and testing activities during UAT.
- Maintain the Selenium and Java Automation Code and resources in source controls like GIT, Jenkins for improvements and new features.
- Used the Firebug to inspect the XPath of the web elements and Eclipse IDE for Java development.
- Identified, Reported and Tracked Defects using Quality Center test management tool.
- Manually tested, verified and validated that the product meets user requirements.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the SQL supporting tables and cubes.
- Execute browser compatibility and regression tests using Selenium Web Driver for testing UI for every new build release.
- Involved in defect reporting, tracking, and reproducing.
- Executed Automation Testing for Java applications using Selenium IDE and Selenium RC.
- Developed frameworks from scratch using Selenium Web Driver.
- Performed backend database testing by writing SQL scripts to verify data integrity.
- Developed and executed SQL queries in the database to conduct Data Integrity testing by checking the data tables on the server.
- Created Java based scripts for Selenium Web Driver with Junit as automation framework.
Environment: Selenium Web Driver, Java, SQL, GIT, JIRA, Windows
Confidential, CA
QA Analyst
Responsibilities:
- Involved in Preparing, Reviewing and Execution of test cases.
- Participated in requirement review meetings, analyzing requirements, developing test cases, Reporting and tracking.
- Involved in preparing defect report according to the priority and severity.
- Created Test Cases as per the business requirement and executed them.
- Involved in interacting with the project development team to understand the project requirement.
- Involved in Regression Testing using Selenium.
- Created and executed Selenium test script suites using Selenium Web Driver.
- Identified, Analyze, and document defects using Jira defect tracking system.
- Interacted with developers to follow up on defects and issues.
- Involved in creation of Test Cases, Test Steps, Test Execution, Defect Analysis, and Defect logging using HP ALM/Quality Centre.
- Participated in walkthroughs with Team lead, System Analyst, Project Coordinator, and the Development team to discuss the outstanding defects and scope change requests.
- Developed manual test cases to test the functionality of the application.
- Developed Test Scenarios, Test cases based on System Requirement Specifications (SRS).
- Worked closely with clients in gathering and reviewing the business requirements for each Sprint/Release.
- Involved in writing and defining test cases, developing, and maintaining test scripts, analyzing the results of scripts.
Environment: Manual Testing, HP-ALM, SQL, MS-Excel, JIRA
