Qa Automation Engineer Resume
Galveston, TX
SUMMARY:
- Over 5+ years of experience in Software Testing with expertise in Functional ( Quality Center / ALM), Automation (QTP, Selenium) & Database Testing.
- ISTQB certified at Foundation level.
- Experience as a Tester with Agile software (SCRUM Methodology) and waterfall development process.
- Working experience in analyzing functional requirements and translate them to test cases.
- 3 years of working experience with Web Driver.
- Well acquainted with Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Expert in Manual Testing in all phases of QA life cycle, which includes Test plan preparation, Test execution, debugging, bug tracking, volume/stress testing, bug reporting, user acceptance testing and release.
- Reviewed test cases for peers and given valuable comments about test case coverage and functionality.
- Prepared Traceability Matrix to ensure the test case coverage for all requirements.
- Extensive knowledge in validating data from the database using DML, DDL statements and Proficient in writing complex SQL queries.
- 4 years of Working experience in using Test Management and defect tracking tool HP Quality Center, ALM.
- Extensive experience in System Testing, Functionality Testing, Stress Testing, Compatibility, Integration Testing, Regression Testing, GUI Testing, Data Driven Testing, Performance Testing, Load testing, Regression Testing and proficient in client server and web based application testing including Java API Testing manual as well as SOAP UI .
- Proficient in developing, maintaining and executing test cases for different Black Box testing, White box testing methodologies including adhoc testing.
- Sound experience in Insurance, Media, Telecom, Billing, Education domain and was involved in various type of SDLC testing phases like Unit testing, system/Functionality testing, Integration testing, Stress/load testing and user acceptance testing.
- Experience in identifying object locators and creating Page Factory for all the pages.
- Experience in working on Page Object Model Design pattern with TestNG, Data Driven and Maven framework.
- Good at identifying business component and designing the same.
- Experience with TestNG Annotations, Grouping, and Parallel execution.
- Worked with Apache POI Library for data driven testing.
- Have intensive experience in using Maven as build management Tool and Jenkins as continuous integration tool.
- Executed test scripts on IE, Firefox, Safari & Google chrome,Opera.
- Integrated Ant and TestNG with our current project.
- Used JMeter for Database Backend Testing with JDBC & ODBC Connection.
- Good understanding of Automation life cycle and Quality process.
TECHNICAL SKILLS:
Test Automation Tools: QTP, (Quality Center) HP ALM/Test Director, Selenium Web Driver, TestNG, Eclipse, JMeter.
Bug Tracking tools: Quality Center, JIRA, Bugzilla,FIR manager.
Java Technology: Java, Servlets, JSP.
Databases: MS Access, Oracle 9, SQL Server 2005/2008, MySQL, TOAD.
Test Frameworks: Junit, TestNG, Data Driven Framework.
Web Debugging Tools: XPath, Fire path, Firebug, Web debugger.
Browsers: HTML, XML, CSS, ASP.Net, JavaScript, Asp.Net, JQuery, WSDL, SOAP.
Operating Systems: Windows 8/7/2003/XP/2000/NT/98/95, MS, DOS, UNIX, LINUX, MacOS.
Other Tools: MS Office, Adobe Photoshop, MS Excel, MS Project 2000, Visual Studio.
Repositories: GitHub, BitBucket
PROFESSIONAL EXPERIENCE:
Confidential,Galveston, TX
QA Automation Engineer
Responsibilities:
- Analyzed the Business Requirements and Functional specification within the team for business understanding and end - user focus.
- Worked with the Business analysis Team to prepare detailed Test plan and Test Cases for the enhancements of the Business users online banking application.
- Design, develop and implement MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver.
- Performed manual tests to conduct functional, system, integration regression, usability, compliance, compatibility tests on the application.
- Involved in executing automated test cases using Selenium WebDriver to automate manual testing solutions.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
- Performed Data driven testing using Selenium and TestNG functions which reads data from property and XML files.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java. Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
- Involved in running Test scripts on different browsers using the Selenium Webdriver.
- Involved in the Continuous Integration of the automation framework with Jenkins .
- Configured and maintained source code repositories in GIT, BitBucket.
- Worked on agile scrum based methods for BDD and Working for unit system functional software test automation.
- Conducted test on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SOAP UI.
- Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
- Used Selenium WebDriver used to test search results of Meta search engine.
- Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
- Generated detailed reports that include graphs and tables for various performances object counters and application transaction times using JMeter .
- Responsible for collecting and analyzing the test metrics and then submitting the reports, which kept track of the status and progress of the testing effort.
Environment: Selenium WebDriver, Java, TestNG, Maven, Cucumber, Jenkins, JavaScript, HTML, CSS, XPath, Web Services, SOAP UI, Python, XML, Eclipse, JUnit, JMeter, Jira, HP ALM,UNIX, Oracle 11g, SQL, Agile, Windows.
Confidential, El Segundo, CA
QA Engineer
Responsibilities:
- Actively participated in JAD sessions with BAs and SMEs and suggested improvements to the requirements.
- Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/JUnit).
- Prepared the traceability matrices to fill the gap between the requirements and the test cases covered.
- Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.
- Involved in designing and developing automated functional Test suite using Selenium WebDriver.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Participated in production implementation verification for validating system quality.
- Created, managed and executed Test Cases using Quality Center.
- Created Test Automation Framework with Cucumber and Selenium WebDriver.
- Involved in designing the framework to integrate HP ALM to cucumber using the newly released version of HP ALM rest API.
- Showcasing strong back end middleware and API functional automation using web, SOA/API, Rest/API, XML/API, JSON.
- Involved in creation of the feature files, Java scripts, Integration of HPALM.
- Performed Functional, Integration, System, GUI, Cross Browser compatibility, Ad- Hoc Testing.
- Conducted regression testing of the existing features and new enhancements of the application.
- Designed and executed the Automation Test Scripts using Selenium and JUnit.
- Maintained Test Data in Excel spread sheet in order to drive variable data into the application under test, and verify the expected result.
- Conducted Performance testing under off load and peak load conditions using LoadRunner .
- Managed defect reporting and tracking using Quality Center.
- Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
- Managed weekly management status reports and coordinated meetings between test team and development team to review defects.
Environment: Selenium WebDriver, Junit, Jenkins, HP Quality Center, LoadRunner, MS-Office Suite, Oracle and Windows.
Confidential
Software Test Engineer
Responsibilities:
- Developed generalized functions based on scenarios which are to be useful for future and present also.
- Participated in Test Planning, Execution &Defects tracking.
- Performed Black Box testing, Smoke Testing, User Interface Testing, System Testing and Regression Testing.
- Handled Database and Manual Testing and participated in updating of Automation testing for AMSP.
- Reporting of the defects and tracking of the defects using HP QC 11.0. and communicating with the onsite counterpart.
- Expertise in generating the daily defect detailed report using Quality Center for the other project stake holders and the project Management.
- Maintained bug lists for critical issues using Quality Center.
- Performed as an individual tester in different modules of Telecom Billing System.
- Performed testing in the modules of Order Management, Provisioning and Billing.
- Conducted database testing, passing SQL queries to the Oracle database.
- Worked on SQL and PL/SQL and performed Backend validations.
- Performed testing in Client-Server Application Development using Oracle 11g/10g/9i, PL/SQL, SQL *PLUS, TOAD.
- Automated highly transactional web application using Selenium Web Driver.
- Implemented Page Objects, Data Driven, Keyword Driven, Test Data Driven, Hybrid automation frameworks using Selenium Web Driver, JAVA and TESTNG.
- Actively participated in statement redesign project in various phases like concept & definition phase, use case preparation, proof of concept and business requirements.
- Gathered metrics, factor with variance and publish enterprise level for improving quality of the products.
- Performed risk identification and mitigation activities, escalating unresolved issues to the executive and steering committee where appropriate to secure their timely decisions and support.
- Interacted with the team members and participated in review meeting with developers and business analysts for understanding the requirements.
Environment: Java, HTML, XML, JSP, Servlets Web logic, AMSP Billing, Oracle 11g, SQL *PLUS, TOAD, Selenium-2.39.0, QC 10.0, SVN Eclipse-Oxygen.
Confidential
Associate Software Test Engineer
Responsibilities:
- Responsible for gathering Business Requirements, Functional Requirements and Design Documents.
- Performed Functional, Negative, Positive, Integration, Regression, End to End and User Acceptance Testing.
- Extensively involved in writing and designing templates for the Test Plans and Test cases
- Worked with the Developers and the Test Lead to verify the Test Cases.
- Designed and Analyzed Test case design document basing on the Functional Requirement Specifications to implement through testing process.
- Involved in creating the Traceability matrix based on Functional requirement in each module.
- Base-line and Regression tests were scheduled and performed on every Release and build.
- Supported End-to-end testing for downstream systems.
- Involved in Task Creation, Task Estimation, Task Distribution, Task Prioritization and Communication among Onsite and Offshore Team Members.
- Regularly followed up with the development team to discuss the defects identified during Testing.
- Involved with Test Coverage Metrics and Defect metrics such as Defect Density, Delivered Defect Density, Defects by Severity, Number of Defects, and Defects per build, Defect Fix Rate, Test Case Utility, Test Effort and various other measurements.
- Coordinated user acceptance testing with final users. Prepared end user documentation for the new system.
- Working in a team specific agile process flow in JIRA to move tasks from one activity to another.
- Involved in Performing Load testing by creating bulk XML and validating the response.
- Involved in functionality testing for various mobile devices with a various platforms (iOS, Android).
Environment: C, QTP 10.0, JIRA, VB Scripting, XML,TOAD,SQL 11g, CVS, Windows 7,ios,Android.
Confidential
Software Engineer
Responsibilities:
- Analyzing the Software requirements and design and preparing/reviewing understanding or clarifications documents and User stories.
- Prepare & Review Test Case documents.
- Performing Functionality and GUI testing in all phases of QA life cycle, which includes Test execution, debugging, bug tracking, volume/stress testing, bug reporting, user acceptance testing and release.
- Participated in peer reviews and given the valuable comments.
- Performing SIT testing, Regression Testing, Compatibility and Smoke Testing.
- Analyzing the Software requirements and design and preparing/reviewing understanding or clarifications documents and User stories.
- Test Case execution and filing bugs in VSTF and GIT.
- Finding error logs in the server and analyzing the bugs.
- Trained on SQL/PLSQL, Core Java, and Telecom.
Environment: Oracle 11g/10g/9i, PL/SQL, Java, Java Script, Asp, Windows XP, Git/GitHub, VSTF, MTM, GIT, MS SQL server management studio and SAP GUI
