Automation Qa Resume
Houston, TX
SUMMARY
- Extensive experience in reviewing and analyzing Business Requirements and creating Test Plans, Test scenarios, Test Cases, Test Scripts, Test summary reports, Test Estimation and Requirement Traceability Matrix and Test documents for both automated and manual testing based on User requirements.
- Expertise in Test Case Design, Test Execution, Generating Test Report, Bug reporting, Documenting all.
- Expertise in Entire Software Development Life Cycle (SDLC) in Agile development environments and Proficient in handling testing life - cycle including testing stages, types, techniques and quality work products within given time frame.
- Strong knowledge in implementing Waterfall, V-model and Agile (Sprint/Scrum) Methodology by analyzing requirements.
- Experience in Selenium Automation using Selenium Web Driver, Selenium IDE.
- Strong familiarity with IPhone and android operating systems and applications.
- Proficient in using Test Automation Tools such as Selenium WebDriver & in developing automation test scripts for Web-based and Client/Server applications.
- Having good knowledge in creating Automation Frameworks with Object Repository, Page Object Model and using the same in converting manual test cases into automation test scripts.
- Experience using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver.
- Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as expected in all different platforms (IE, Chrome, Firefox, Safari).
- Used Selenium WebDriver and TestNG to run paralleltesting by creating Groups and categorizing test cases.
- Sound knowledge on TestNG framework for Unit/Regression testing & used Maven for project building tool and Jenkins for Continuous Integration.
- Performed black box testing, database testing, and web-based testing on several test phases. Developed components for each transaction used in the test script or scenario by using Selenium.
- Having strong experience in, Feature testing, Functional testing, System testing, Compatibility testing, Retesting, Regression Testing, Performance testing, Load testing and stress testing in Mobile Applications and Web Applications.
- Experience in the development of Keyword/Hybrid Automation framework in Selenium.
- Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases.
- Having good knowledge in creating Automation Frameworks with Object Repository, Page Object Model and using the same in converting manual test cases into automation test scripts.
- Expertise in Selecting values for dropdown or list, Action for various key and mouse event, with different Locators (Xpath, CSS, Id, Link text).
- Sound knowledge in JAVA, VB script and OATS script.
- Experience in Database Testing using SQL Queries with multiple Databases, SQL Server, and MySQL.
- Adept in overseeing in quality assurance operations which includes analysis, Test Planning, Test Execution, Defect Management and Co-ordination amongst onshore/Offshore team.
- Expertise in various types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Black box testing, Functional testing, Database testing, GUI testing, Web / UI and (UAT)User Acceptance Testing.
- Experience in Bug Tracking and Reporting using HP Quality Center and JIRA.
- Worked as a liaison among stakeholders in order to elicit, analyze, communicate and validate requirements for changes to business processes, policies and information systems.
- Actively involved in Business Process Engineering, Business Process Re-Engineering, Gap Analysis and Business Refinement Process.
- Strong analytical, problem solving and diagnostic skills, with the experience to drive the business initiatives from conception to realization.
TECHNICAL SKILLS:
Test Approaches: SDLC, STLC, Waterfall, Agile/Scrum methodology, Defect Life Cycle
Testing Tools: Selenium WebDriver TestNG, Selenium IDE, Selenium RC, SoapUI, QTP, HP ALM, JIRA and Quality center and Rational Clear Quest (IBM)
Frameworks: Data Driven, Hybrid driven, Keyword driven, Page Object Model (POM)
Markup Languages: HTML, XML, XPath
Databases: MySQL, Oracle, SQL Server, DB2
Browsers: Google Chrome, Internet Explorer, Safari, Mozilla Firefox
Operating Systems: Windows 7/8, UNIX, LINUX, MAC OS, Android, iOS
MS Office Tools: Word, Excel, Outlook, PowerPoint, MS Access, MS Office Suites
Framework: Waterfall, Agile, Scrum
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
Automation QA
RESPONSIBILITIES:
- Worked closely with business team to understand the Requirement Document in creating Test Plan.
- Requirement gathering and review of the requirements.
- Attended meetings with the stakeholders and had discussions with the SMEs.
- Written and Executed Test cases, Test plans and Test design documents.
- Extensively worked on test cases involving validation of data at all levels including field level validators and UI validation.
- Performed functional, regression and UAT Testing extensively used Selenium Web driver.
- Automated Test cases and Steps by using concepts Overloaded Function, Variable, Array (single and multi-dimensional) and conditional logic to make script more logical and Debug Java Script.
- Created Requirement Traceability Matrix and updated the Requirement traceability matrix timely with the changes.
- Developed and maintained Manual and Automation test scripts.
- Maintained Automation scripts and responsible for code check-ins into GitHub.
- Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups and Browser navigations.
- Used Selenium automation (TestNG) to different type of browsers to perform Cross Browser Testing.
- Analyzing and developed test script, test cases and performed Manual and Automation Testing like Positive Testing and Negative Testing.
- Performed Black Box Testing, UAT Testing and extensively used Selenium for Regression, Smoke, Functional Testing and data driven testing using excel file in Selenium.
- Used Jira for Bug Tracking, Bug fixing, and Bug Reporting.
- Performed Database Testing using SQL Queries of the Application like checking all the Tables in the Database and checking whether the data is moving in their Respective Tables.
- Used an Agile model of development life cycle (SCRUM).
- Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services such as SOAP and RESTFUL. Maintained documentation of test results to assist in validation and modification of software.
- Responsible for providing the efficient locators strategy like Xpath and CSS to run WebDriver scripts in stable condition.
- Work with the Project Manager to track release progress and create release notes for production deployment.
Environment: Selenium RC, Web Driver, Selenium Grid, JIRA, Web driver, XML, HTML, Agile Methodology, RESTful, Soap UI, Web services, TestNG, SQL
Confidential, Columbus, OH
QA Tester
Responsibilities:
- Involved in analysis of system requirements and test strategy creation.
- Responsible for writing and maintaining Selenium WebDriver scripts for Regression and Functional testing using Data Driven Testing Framework
- Developed test code in JAVA language using Eclipse IDE, Maven, Jenkins and TestNG Framework.
- Setup the Automation framework using Selenium to run test cases in multiple browsers
- Responsible in identifying test cases for Manual and automation with Selenium WebDriver for Smoke/Functional Test and Regression Test
- Involved in testing the Application utilizing Agile Methodology.
- Experienced in integration of various components in the application and executed end-to-end testing.
- Assigning results to Test cases and logging the defects if any in HP Quality center/ALM. And JIRA.
- Execute browser compatibility and regression Tests using Selenium WebDriver for Testing UI for every new build release
- Performed functional tests using Selenium WebDriver with Data Driven Testing Framework and documented Final Result
- Analyze the test results and update it accordingly to the Test Manager/Testing Team
- Tracked defects and send them to the developer and generated various query defects and defect reports.
- Performed FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, and CssSelector.
- Experience in doing manual testing for Mobile application.
- Participated in Release Review/Requirement Analysis and Design review meetings.
- Updated Test Plans and Test Cases periodically to manage changes web application requirements.
Environment: Agile, WebDriver, Selenium Webdriver and grid, TestNG, XML, Microsoft Office, Apache POI.
Confidential, Austin, TX
Automation Test Engineer
Responsibilities:
- Preparing test cases as per user requirements.
- Reviewing test case documents with case designed for coverage of functionality testing.
- Learning about business requirements and developing various test scenarios accordingly.
- Developed and maintained automation framework using Java and Selenium WebDriver.
- Performed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
- Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
- Performed successfully added the functionalities to seed test data automatically before each API test execution.
- Actively supported team members to walk through the automation test cases.
- Performed Application Screenshots and copied the images whenever exceptions occurred and also at important checkpoints of application execution.
- Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, TestNG and XPath.
- Performed compatibility testing with various devices that run on Android to ensure that functionality works fine.
- Tested various mobile devices with a various platform (iOS, Android).
- Working on different applications in the project and handling more than 12 releases during this timeframe
- Creating test plan & data set for corresponding application under the guidance of Team Analyst & Lead and delivering all the testing artifact (assigned)
- Executing various test scenarios, maintaining on Quality center and logging the defects on JIRA.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite
- Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Created Test plans, managed team members, assigned tasks and conducted meetings. Worked on SQL scripts to load data in the tables.
- Participated in peer review with team and developers to review test cases/test scripts.
- Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
- Involved in various functional testing Unit testing, Integration, Smoke, Sanity, User acceptance, End to End, Positive and Negative testing.
- Monitored the behavior of the applications during different phases of testing using Agile methodologies.
- Handling all operations related to Positive, Negative and System Testing.
Environment: Java, Android, iOS, Selenium Web Driver, Selenium IDE, Quality center and JIRA.
Confidential, Norfolk, VA
Test engineer
Responsibilities:
- Writing functional Regression Suites and test scripts based on current Product Releases and enhancements.
- Using Selenium WebDriver for writing Test Scripts for Regression Suites.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
- Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting and weekly assessment meetings.
- Associated with the development team to understand technical design and architecture for test planning.
- Worked on different tools such as QTP.
- Worked with software development team to design and develop test methods to be compiled within the application code base to assist with test automation.
- Performed functional Tests using Selenium WebDriver with Hybrid Driven Testing Framework and documented the test results.
- Developed automated test scripts using Selenium WebDriver from manual test cases.
- Created numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using WebDriver.
- Developed automation scripts on Web Based Application.
- Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
- Tracked defects and send them to the developer-using clear quest and generated various query defects and defect reports.
- Performed FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, and CssSelector.
- Attended, discussed and submitted work progress weekly report to Project Manager/Risk Owner.
- Performed Successful discussion with all members, Project manager and QA Manager to collect data for automation and testing.
- Used Application Lifecycle Management (Quality Center) for tracking test requirements, references, test plans, defects and communicating them among the team members and developers.
- Involved in data conditioning, maintenance, report management, and knowledge transfer session for new team members.
- Developed Manual test scenarios and test cases from Business Requirements and Design Documents.
- Prepared Manual Test Scenarios and Test Cases for the Application under test.
- Performed end to end functional testing and User acceptance testing.
- Attended scrum meetings as per Agile methodology
- Participated in co-ordination and implementation of QA methodology.
- Performed end to end scenarios by validating from front end application to DB2 database.
- Executed test cases manually and verified actual results against expected results.
- Design and wrote business process documents tailored to the use of Quality Center modules (Requirements; Testing; and Defects)
- Report the defects on tracker sheet and log into Quality center defect management tool.
Environment: Windows XP, Oracle, Quality center