Qa Automation Engineer Resume
Racine, WY
PROFESSIONAL SUMMARY:
- Over 7+ years of experience in Manual Testing and Test Automation using Selenium tools like Selenium IDE, RC and Web Driver on Java platform.
- Knowledge in various SDLC methodologies like Waterfall, V - Model and Agile across various projects.
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, Junit/TestNG, Quality Center, Jmeter, JIRA and SOAP UI.
- Key expertise includes testing & debugging GUI & Multi-Applications environment & automated testing using Selenium WebDriver.
- Experienced in using Maven build tools to manage framework dependency jar files.
- Expertise in developing, documenting and executing test cases manually and generated Automation Scripts using Selenium, Junit, TestNG, Eclipse, Maven, Jenkins, Hudson to ensure proper business compliance.
- Experience in analyzing business requirements, use case documents and develop test strategy, test plan and test case documents accordingly.
- Extensive experience in using Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality with the Selenium Server.
- Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
- Proficient in creating business based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications and Traceability Matrix.
- Experience in conducting Integration Testing, Usability Testing, System Testing, End-to-End Testing, Functional Testing, Smoke Testing, Regression Testing, Compatibility Testing and User Acceptance Testing.
- Good experience in WebServices testing using SOAP UI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI.
- Strong experience with SOA architecture which include SOAP Web Service and RestFul Web Service Testing.
- Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using Quality Center and Jira.
- Good programming skills in Java, VB, Oracle, SQL, PL/SQL and experience in SQL Server, Access and Oracle Databases.
- Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
- Experience understanding the code written in different programming languages Java, VB Script, Java Script and databases like Oracle, SQL Server.
- Experience in Waterfall (Software Development Life Cycle -SDLC), TDD, BDD and Agile Project Environment.
- Experienced in developing and executing automation Regression testing and System testing using Selenium.
- Ability to quickly adapt to different project environments, work in teams and accomplish difficult tasks independently within timeframe.
- Good Problem solving, analytical, reasoning, debugging, interpersonal skills and a good team player.
- Committed, result oriented, hard working with a quest and zeal to learn new technology and undertake challenging tasks and responsibilities.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/RC/IDE/GRID, HP Quality Center, Jbehave, Cucumber, Eclipse, TestNG, Junit.
Build Tools: Ant, Maven
Languages: HTML, CSS, JavaScript, Java, XML, Shell Script
Firefox Add-ons: XPath, Xpathchecker, Firebug
Bug Tracking Tools: HP Quality Center, BugZilla, Visual Studio TFS, JIRA
Continuous Integration Tools: Jenkins, Hudson
Databases: PL/SQL, Oracle
Operating Systems: Windows 7/Vista/XP, UNIX
PROFESSIONAL EXPERIENCE:
Confidential, Racine, WY
QA Automation Engineer
Responsibilities:
- Designed and automated functional, integration, system and end-to-end test scripts using Selenium Web Driver.
- Automated regression test cases using Selenium WebDriver and TestNG across system to ensure that changes or fixes do not impact other modules of the system.
- Used Java as client library for Selenium and WebDriver to design and developed Automation test Framework using TestNG.
- Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
- Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project.
- Involved in using Jenkins as a Continuous Integration server to configure with Maven.
- Performed build acceptance testing and smoke testing using Cucumber automation tool.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Used Selenium WebDriver API to automate tests on cross browser and cross platform environment.
- Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
- Used Firebug and Firepath for element identification while creating Page Object Repository.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Involved in Web Services Testing using SOAP UI to create and execute automated functional, regression, compliance, and load tests.
- Created automation scripts in SOAPUI using Groovy Script for web services testing.
- Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
- Used SQL Queries to verify the data from the Oracle database.
- Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, SOAP UI, Quality Center, agile, Firebug, Firepath, XML, XPATH, HTML, Eclipse, JavaScript, CSS, SQL, PLSQL, Oracle, Windows.
Confidential, Sioux Falls, SD
QA Automation Engineer
Responsibilities:
- Involved in building automation framework from scratch using Selenium Web Driver, JAVA, Junit, Jenkins, ANT and Eclipse.
- Performed Data driven testing using Selenium WebDriver and Junit functions which reads data from property and XML files.
- Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms.
- Performed Unit testing with Junit framework.
- Extensively involved in writing and testing the test cases using Junit.
- Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Used Selenium WebDriver used to test search results of Meta search engine.
- Implemented Automated execution of tests (nightly and need based) using Ant and Jenkins.
- Created the tests that have no user interaction as a set and executed them as Batch tests using ANT.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
- Developed script and performed WebServices testing using SOAP UI pro tool for functional and regression testing.
- Performed Web Services testing with SOAP UI and Performed Security Testing for Employee login validations.
- Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
- Extensively used SQL for retrieving data used for the data warehouse, Data Driven Tests to validate the same scenario with different test data.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Environment: Java, Selenium WebDriver, Jenkins, Cucumber, Junit, Ant, Eclipse, SOAP UI, Agile, Jira, XML, DOM, Internet Explorer, Firefox, Chrome, SQL, Oracle, Windows.
Confidential, Somerset, NJ
QA Engineer
Responsibilities:
- Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
- Developed automated scripts using Selenium RC and Implemented Frame work for Selenium RC scripts using Java.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium RC.
- Create Junit HTML test report for the entire test suite.
- Developed Java based library to read test data from XML & Properties files using Junit and Selenium.
- Conducting Regression Testing whenever some code module is changed identified risks and developed mitigation strategies.
- Performed Regression testing on new builds, every modification in the application using Selenium RC.
- Performed back-end testing using SQL queries to validate the data in the back-end SQL Server.
- Executed automated testing in QC to test the front-end functionality of the application.
- Used HP Quality Center for viewing and analyzing test results and also for defect tracking and reporting which occurred during execution of test scripts.
- Wrote SQL queries for validating the data mapping and data integrity.
- Involved in status reporting, project meetings and project planning with the team.
Environment: Java, Selenium (RC/IDE), QC, Junit, Soap, Eclipse, MS Word, MS Excel, Oracle, Windows.
Confidential, Los Altos, CA
QA Tester
Responsibilities:
- Implemented end to end automation for existing Selenium framework using build systems, scripts and continuous integration system etc.
- Performed functional testing for each sprint using Selenium RC.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Involved in designing and testing an analysis using Java.
- Integrated scripts via Selenium Remote Control (Junit).
- Extensively involved in integrating Selenium RC with existing API to test framework.
- Pro-actively participated in bug triage, sprint planning, QA, project status and retrospective meetings with cross-functional teams leading to successfully accomplishing SQA milestones.
- Adhered to QA processes and test methodologies in agile development environments resulting in quality improvements.
- Significantly contributed in the areas of technical documentation and actively collaborated with team in driving review and approval process.
- Collaborated across teams on test cases and their implementations.
- Participated in definition of quality standards and expectations within and across teams.
Environment: Java, Selenium RC, Junit, Quality Center, Eclipse, MySQL, Firefox, IE, Chrome, Windows XP, Mac, UNIX.
Confidential
QA Tester
Responsibilities:
- Developed test strategy, test plan, test cases and test scenarios based on requirements document.
- Performed functional testing manually.
- Involved in performing extensive back-end testing to make sure data is properly reflected on the web application.
- Performed manual testing and regression testing activities for new releases.
- Responsible for documenting defects as well as performing extensive regression testing.
- Involved in weekly walkthrough and inspection meetings to verify the status of testing and to discuss defect scenarios.
Environment: Spread Sheet, Windows, HTML, MSOffice, VB, Oracle.
Confidential
Manual Tester
Responsibilities:
- Analyzed and tested Client-server large scale Banking Applications.
- Prepared Test Plans as per requirements document
- Involved in manual testing of all applications at Component Level, Integration and System levels.
- Performed Compatibility testing to ensure its performance in different Operating Systems.
- Performed data integrity testing, black box testing, regression testing and user acceptance testing.
- Documented test scripts and test cases according to the developed Test plans.
- Responsible for doing System testing of the entire applications along with team members.
- Analyzed results with Business Analysts.
- Worked with technical analysts to develop functional specifications for the features and requirements.
Environment: Manual Testing, SQL.
