We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

Denver, CO

PROFESSIONAL SUMMARY:

  • 6+ years of QA experience in Manual/Automation testing of Web Apps and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web based Applications.
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
  • Extended experience in systems testing, integration testing, UAT testing, positive and negative, functionality testing, and regression testing.
  • Expertise in Manual Testing and Automation Testing and Service Oriented Architecture.
  • Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
  • Exhaustive Experience in Designing & implementation of Automation Frameworks including TDD, BDD, data driven, keyword driven, and hybrid using Selenium Web Driver, C#, JavaScript.
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/Web Driver/IDE/Grid, HP Quick Test Professional and Junit/Testng, Load Runner.
  • Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frame works using Testing/ Junit, ANT/MAVEN build tools.
  • Experienced in load and performance testing tool JMeter.
  • Experienced in Automation testing using Selenium and HP Quality Center.
  • Experienced in White Box testing by authoring python Codes in Selenium Web Driver.
  • Created and Maintained Server side Integration Test using Python and Selenium Web driver.
  • Experienced in using HP Interactive automated testing tools like Quick Test Pro and Quality Center
  • Proficient in using Quality Center, Rally, JIRA, Clear Quest, Bugzilla.
  • Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, Selenium Web Driver), Eclipse and preparation of automation test framework.
  • Extensive experience in using Automated tools like Ruby Cucumber test framework for Client/Server, Web and database applications
  • Built JavaScript based test framework using cucumber JS, web driver io, node.js, angular.js.
  • Involved in setting of QA Test environment with simulated POS test environment.
  • Knowledge of Agile methodology along with Automation Tools and Protractor.
  • Exposure to web technologies like HTML, XML, CSS.
  • Experience in Understanding the code written in different programming languages Java, Java Script, SQL, and databases like Oracle, SQL Server.
  • Experience in writing test cases as per the Software requirement specifications.
  • Experience in Back - end testing, data validation, Database testing using SQL queries.
  • Executed automation test scripts using windows and Linux platforms for MFP products.
  • Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
  • Hands on experience in medical domain as well Worked with providers and Medicare or Medicaid entities to validate Internet portals.
  • A resourceful team player with good Interpersonal, effective problem solving and decision making skills. Looking ahead for great career in a fair working environment with opportunities to grow.

TECHNICAL SKILLS:

Testing Tools: Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Center, JUnit, Cucumber, Log4j, Firebug, FirePath, TestNG, JXL, SOAP UI, Coded UI

Language/ Script: Java, JavaScript, Shell Script, VBScript(UFT),C, C#, Python

Frameworks: Junit, TestNG, TDD

Firefox Addons: XPath, Firebug

Web development: HTML, VB Scripts, XML, CSS, Flash, JavaScript, Ruby, Perl, Python.

SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI

Bug Tracking Tools: HP Quality Center, BugZilla, Visual Studio TFS, JIRA

Build/ CI Tools: Ant, Maven, Jenkins, Hudson

Databases Technologies: MS SQL Server 2000/2005,OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, MYSQL

Platforms: Windows 7/Vista/XP, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Denver, CO

QA Automation Engineer

Responsibilities:

  • Prepared Test Plan, test Cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.
  • Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
  • Evaluate and analyze Business Requirements, Functional Specification documents.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber.
  • Developed and executed test plans, test cases and test matrices utilizing QA best practices and standards.
  • Involved in designing and implementing of hybrid automation framework to be used with Selenium Web Driver.
  • Proven success in establishment of agile test practices including acceptance test automation using Cucumber (ruby scripting) during acceptance test driven development methodology.
  • Used Maven for building the Web Driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Used Selenium WebDriver for automating of Cross Browser Testing on IE, Firefox, Safari and Chrome.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Configured Continuous Integration environment, using Jenkins to kickoff daily builds and automation suites Jenkins, Maven and GitHub.
  • Used Cucumber automated testing to test new and existing functionality.
  • Handled the task of localization/Globalization testing for web and device portal with two junior team members for four languages. Coordinated UI Testing task with one junior team member
  • Gained product knowledge and attended various QA training
  • Expanded knowledge of product through Regression testing of easy modules
  • Used Firebug/Fire Path Add-on tools to identify the Object’s id, Name, Xpath, link in the application. Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Developed test scripts for web services using SOAP UI and worked with XPATH.
  • Tested request and response XML's based web services interfaces using SOAP UI.
  • Performed Automation for regression using Selenium Web Driver and Selenium GRID.
  • Used Quality Center for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: Java, Selenium WebDriver, Cucumber, TestNG, Maven, Ruby, Jenkins, JMeter, SOAP UI, GitHub, Agile, Firebug, Firepath, XPath, Eclipse, Quality Center, Oracle, Windows.

Confidential, Riverside, CA

QA Automation Engineer

Responsibilities:

  • Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Associated with development team to understand technical design and architecture for test planning.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Develop automated acceptance tests using technologies such as: Ruby, Cucumber, and Selenium.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • Automation of React.js applications using WebDriver (Selenium 2.0), Protractor, frameworks using JavaScript (ES6).
  • 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 WebDriver, TestNG and Jenkins.
  • Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.
  • Cucumber was used for the entire regression testing and functional testing with selenium as a primary tool to the test scenarios, Test cases and test conditions identified.
  • Used Selenium WebDriver using TestNG and Eclipse for automation in Hybrid model.
  • Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in Java using TestNG prior to agile release.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • The entire Ruby scripting done using Cucumber Framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Tested request and response XML's based web services interfaces using SOAP UI.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
  • Created whole test framework using Selenium for further test creation and execution.
  • Regression test cases were written and automated using Selenium WebDriver.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Involved in validation testing using JavaScript.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Performed back end testing on Oracle Database by writing SQL quarries.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Selenium WebDriver, Test NG, Ruby, SOAPUI, Cucumber, Maven, XPATH, Eclipse, Firepath, Firebug, Python, HTML, XML, GIT Hub, agile, Quality center, Coded UI, Test Manager, Mobile Testing, SQL, Oracle and Windows.

Confidential, Milwaukee, WI

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 user’s online banking application.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • Performed manual tests to conduct functional, system, integration regression, usability, compliance, compatibility tests on the application.
  • Worked on developing the automation scripts using Selenium WebDriver with Junit Framework.
  • Involved in debugging, reporting and fixing automation RUBY script failures in Selenium WebDriver.
  • The entire Ruby scripting done using Cucumber Framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Run script as a batch file through ANT and generated testing report.
  • Integrates Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the Script.
  • 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.
  • Firebug is used to select CSS selectors and XPath to identify UI elements.
  • Executed automated test cases for White box testing, analysis of the test results and maintenance of Test Metrics.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • 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.

Environment: Selenium WebDriver, Java, JavaScript, HTML, Junit, Cucumber, Jenkins, ANT, CSS, Firebug, XPath, Web Services, SOAP UI, XML, Eclipse, Jira, Windows, Agile Methodology.

Confidential

QA Engineer

Responsibilities:

  • Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
  • Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity as part of test management/testing life cycle(STLC).
  • Involved in writing load test scripts using Apache JMeter
  • Converted QTP scripts to Selenium WebDriver scripts. Used Java language
  • Recorded and plays back test in Fire fox using Selenium IDE
  • Created Automation test framework using Selenium WebDriver.
  • Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
  • Exported Test Scripts (Java-Selenium WebDriver) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework (Junit).
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/Junit).
  • Developed and maintained automated test scripts for Regression testing using QTP, including parameterizing QTP Scripts
  • Hands on experience in using the GIT and Microsoft Team Foundation server(TFS) version controls.
  • Created Keyword-Driven Automated Frameworks using Selenium WebDriver configured under Eclipse, Junit environment.
  • Performed different testing task using various test scripts on Selenium WebDriver and Junit.
  • Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
  • Good experience in using the test case management tools like Microsoft Test Manager, HP ALM, JIRA.
  • Writing Test Objectives, Cases & Executing the Cases using SOAP UI.
  • Used Quality Center as Test Repository for Requirements, Test plans.
  • Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.

Environment: Java, Selenium WebDriver/IDE, Junit, Ant, HP Quality Center, JavaScript, JMeter, GIT, TFS, MTM, QTP, XPATH, Eclipse IDE, SOAP UI, Firebug, and Windows, Health care domain.

Confidential

QA Analyst

Responsibilities:

  • Analyzed the Business Requirement Document (BRD), Functional Specification Documents to prepare Test cases based on Test Plans.
  • Determined user/business/functional requirements.
  • Involved in various testing types like UI Testing, Functional testing, User acceptance testing, Integration testing, Navigation testing and Regression testing on the application.
  • Extensively interacted with Business people, Developers and with end users to test according to their requirements.
  • Used Ant for building the Web driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Open source technologies such as JavaScript for scripting.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.
  • Used SeleniumRC for creating Regression scripts.
  • Involved in using Selenium RC and writing Selenium tests through Eclipse/Selenium IDE including Quality Center.
  • Wrote Junit tests using Junit framework.
  • Reviewed and analyzed requirement document for writing Test cases.
  • Run tests by using Selenium remote control in different browsers.
  • Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
  • Involved in Web Services Testing using SOAP UI.
  • Developed a Test plan based on testing requirements and created Test cases using test Plan module in HP Quality Center.
  • Organized and prioritized requirements in Quality Center.
  • Scheduled and ran the tests using Test Lab module in HP Quality Center.
  • Attended the daily defect meeting to discuss status and report the test cases of each different testing, discuss issues and advancement which need for the product.

Environment: Java, Selenium IDE/RC, Junit, SOAP UI, Eclipse, JavaScript, Quality Center, Clear case, Firebug, XPath, PL/SQL, HTML, Apache, Windows XP and UNIX.

Confidential

QA Analyst

Responsibilities:

  • Determined test objectives through detailed analysis in order to automate features comprehensively.
  • Developed, planned and implemented automated test cases based on software requirements and technical understanding, as well as developed and extended the current test automation infrastructure to be more efficient, both in execution and reporting.
  • Status reporting and test updating in Quality Center.
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/Junit).
  • Created and executed database queries (SQL) to validate database data integrity
  • Used SOAPUI (use of groovy script) for test data setup in Test Driven Development.
  • Updated test cases and test scripts according to changed requirements as well as using QuickTestPro for regression testing.
  • Identified software capability and reliability by conducting functional, system, and regression and performance tests.
  • Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.
  • Assisted in reproducing, investigating and debugging software issues in coordination with the development team.
  • Worked with minimal supervision, whilst being responsive in a fast paced development environment. Also, mentored others in software testing best practices.

Environment: Selenium IDE/RC/Grid, Junit, QuickTest Pro, SQL, WebLogic, Windows, waterfall, SOAP.

Hire Now