Qa Automation Engineer Resume
Gainesville, FL
SUMMARY:
- 6+ years of experience in all phases of the Software Testing Life Cycle (STLC) and good exposure to Software Development Life Cycle (SDLC).
- Analyzed, reviewed and took part in working sessions to understand the requirements and system design.
- Experienced in Selenium - developing and executing Regression and System automation scripts
- Experienced in performing Data driven testing to validate the components displayed using Selenium.
- Experienced in using Maven build tools to manage framework dependency jar files.
- Experienced in customizing Selenium API to suit in testing environment.
- Hands on experience in Develop Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework and Data Driven Framework in Selenium.
- Experienced in using Apache POI to read data from external sources to feed locators into the test script.
- Experienced in using GitHub as a source repository system to share code within the onsite & offshore team
- Experienced in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Experienced in the manual mobile testing in different platform like IOS, blackberry, and Android.
- Experienced in working on story boards, writing test cases, designing the test case document and executing test cases for the application on the mobile, tablet and web.
- Hands on experience with HP’s test suite - UFT/ QuickTest Professional (QTP) and Quality Center/ALM .
- Experienced in Manual and Automated testing techniques, such as Black box, GUI, Functional, Integration, System, Regression, Back end and User Acceptance Testing.
- Experienced in creating, executing tests and generated the test reports and created graphs using ALM/Quality Center.
- Experienced in using ALM/Quality Center to communicated defects encountered during Regression Test and followed-up with developers until all issues were resolved.
- Experienced in database testing and validated application against database by writing SQL queries.
- Experienced in creating checkpoints using UFT/ QTP for web pages, images, tables.
- Proficient in writing structure code using VB Script in UFT/QTP to enhance the power of automated scripts to handle logical test cases.
- Experienced in Developing Automation Framework and User Defined Functions Library with reusable VBScript functions using UFT/ QTP.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver, TFS, JIRA, ALM, Quality Center, UFT, QTP
Programming Languages: VB, JAVA, SQL, PL/SQL
Database: SQL Server, MS Access, Oracle, DB2
Internet: HTML, XML, Java Script, VBScript, SOAP, Web Services, Web Logic, IE, Firefox
Source Control: Team Foundation Server, GitHub, SVN
Operating Systems: Windows, UNIX, LINUX
WORK EXPERIENCE:
Confidential, Gainesville, FL
QA Automation Engineer
Responsibilities:
- Involved in gathering requirements and preparing High level design Documents, Test Plan reviews
- Involved in preparing of Functional Test Strategy
- Used JIRA and TFS for bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status
- Involved in testing insurance domain’s Producer Portal,Underwriter,Billing,Claims,Reports,Admin system
- Involved in testing Dev, QA and UAT environment
- Used Selenium WebDriver to test websites and their systematic updates for functionality, usability, regression, performance, browser and operating systems compatibility
- Created Maven project, design Data driven and Hybrid Framework from scratch
- Involved in designing POM.xml file
- Involved in working with Junit/TestNG test runner and Eclipse.
- Built automated test-suites using Selenium WebDriver Java API / Selenium test suites, JUnit and TestNG.
- Performed Regression tests on new builds & modification in the application using Selenium WebDriver
- Developed and maintained release acceptance tests using Selenium, JUnit, and Eclipse
- Analyzed project documentation and provide stakeholders with quality assurance risk assessment
- Identify record, track and prioritize defects within the integration and stage environments
- Provided comprehensive and detailed information within the current defect management tool
- Created user defined functions in Java and implemented the functionality with Selenium
- Actively participated in decision making and Defect Tracking Meetings with Business Analysts, Developers and other stake holders
- Prioritized items with upper management to coordinate and test based on business priority
- Delegated and coordinated daily and weekly tasks to offshore resources
- Provided feedback to team, report progress to management
Environment: Selenium WebDriver, GitHub, Git bash, SVN, Tortoise, Eclipse, S elenium Grid, JIRA, TFS, Maven, Jbehave, Gherkin, Jenkins, HTML, XML, Oracle, Java Script, Windows.
Confidential, Washington, D.C.
QA Engineer
Responsibilities:
- Involved in reviewing and analyzing the functional requirement documents.
- Involved in executing test cases in Integration, Regression, System environment.
- Responsible for reports test outcome by collecting, analyzing, interpreting, summarizing, and displaying data.
- Responsible for planning and developing functional test plans and scripts for all phases of testing.
- Including Functional and Regression testing.
- Involved in executing test scenarios, logging defects using ALM.
- Involved in determining the test objectives and standards by reviewing customer requirements and system design documents.
- Responsible for Verification and validation of testing results by accessing and querying databases using SQL.
- Recorded and ran the automation scripts using UFT .
- Automated regression test suite and performed smoke test using UFT .
- Customized Scripts to incorporate GUI Check points, Data Driven testing using Data Tables, Output Values.
- Implemented Regular expressions and Parameterized checkpoint using UFT .
- Handled unexpected errors at time of playback using Recovery Scenario wizards.
- Performed Integration testing using Keyword Driven Frameworks created in UFT.
- Architected, Designed and developed UFT framework for N-Tiered architectural systems.
- Assisted in training the UAT users at client location upon implementation of the developed system to familiarize them of its functions and operations in production environment.
- Created automation results report documents.
- Tested all PDF document at house and master level of the application.
- Created documentation for every release including the changes done in that release.
Environment: ALM, UFT, Visual Basic, SOAP UI, HTML, VB Script, Java, J2EE, ORACLE, UNIX, Windows, MS Office Suite.
Confidential, Foster City, CA
QA Tester
Responsibilities:
- Performed manual testing for the entire application.
- Verified that new or upgraded applications meet specified requirements.
- Worked closely with software developers and take an active role in ensuring that the software components meet the highest quality standards.
- Monitored and administrated hardware capacity to ensure that the necessary resources are available for all tests.
- Performed quality assurance reviews on all Software Development Life Cycle (SDLC).
- Performed GUI, Back end, Functional, Acceptance, System, Integration, Usability, and Regression testing during different stages of the application development.
- Conducted sanity testing of the application based on user requirements.
- Performed cross browser testing to ensure compatibility of the application on Internet Explorer and Firefox.
- Provided support to the development team in identifying real world use cases and appropriate workflows.
- Performed in-depth analysis to isolate points of failure in the application.
- Prepared Automation Test Plans and Test Data Sheets for Web Testing.
- Implemented and maintained an effective automated test environment and the QA Lab.
- Implemented Quality Center for running Test sets in batch mode and analyze test results.
- Developed and maintained Manual and QTP Automation Tests through Quality Center.
- Created Driver Scripts in Quality Center to run the Sanity; Used Scheduler to schedule scripts run at particular time.
- Supported the use of Quality Center for automation metrics tracking and test execution.
- Ensured that quality issues are appropriately identified, analyzed, documented, tracked and resolved in Quality Center.
- Responsible for writing Startup scripts and Compiled Module Functions for front and backend validation.
- Wrote and executed SQL queries for validating test results.
- Involved in creating and executing VB Scripts in QTP and managing the data in Quality Center.
- Performed Regression testing using QuickTest Pro (QTP).
- Built Script with Data Driven Methodology which applies the Business rules to validate the components displayed on the website using QTP.
- Implemented the Regular Expressions in GUI maps to run the tests in System Test, Integration Test, UAT using QTP.
- Developed and maintained Functional Libraries, Object repositories and Descriptive programming techniques in QTP.
- Produced regular project status reports to senior management to ensure on-time project launch.
- Tracked the progress of the test team through weekly status reports.
Environment: HP Quality Center, QTP , Java, JavaScript, XML, Oracle, SQL, Windows , BugZilla.
