We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

Dallas, TX

PROFESSIONAL SUMMARY:

  • Over 7+ years of diverse experience in the Information Technology industry with a focus on Software Quality Assurance (QA/Software Testing) activities.
  • Experience in all stages of the Software Development Life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
  • Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Junit/TestNG, Selenium Web Driver/RC/IDE, ANT/Maven, Jenkins/Hudson, Jbehave/Cucumber, Quality center, and SOAP UI.
  • Good experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium Web Driver.
  • Experience in developing Java based library to read test data from XML & Properties files using J U nit/Test i ng and Selenium WebDriver.
  • Proficient in creating automation script from scratch. Extensive knowledge of developing different type of framework like Modular, Data driven and Hybrid framework by using Junit/TestNG.
  • Experience in testing web based applications using Selenium Web Driver, Selenium RC and Selenium IDE.
  • Extensive experience in testing applications implemented in .NET, C#, Visual Basic, ASP, VBScript, React.js, XML, HTML, SOAP, SQL Server and Oracle.
  • Experience in using Jenkins/Hudson as a Continuous Integration server to configure with Ant/Maven.
  • Expertise in preparing Test Plans, Test Cases, Test Case Review, Test Case Execution, Automation Test scripts, Defect management, Defect Reports and Test reports.
  • Extensively proficient in Functional testing, Performance testing, Integration testing, GUI testing, Regression testing, Automation testing, Load testing, UAT testing and Security testing.
  • Hands on experience in GUI testing using Autoit.
  • Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAP UI.
  • Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Experience with Assertions like Schema Compliance, XPath and SOAP responses.
  • Good programming skills in Java, Python, Oracle, SQL, and PL/SQL and experience in SQL Server and Oracle Databases.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBMClear Quest, BugZilla etc.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
  • Hands on experience in understanding Database Management Systems and writing SQL queries.
  • Good knowledge and exposure to Cucumber Framework and Ruby.
  • Experience programming in Java, Ruby, HTMLon Windows 2000, XP, Vista Operating Systems and Ubuntu environments.
  • Dynamic in working with all teams involving Developers, Business Analysts, Product team and Client Support teams for deliveries on time and budget with highest quality.
  • Strong skills in Implementing Quality Assurance Standards, and Testing Methodologies for Large Enterprise GUI, and WEB applications using Use Case Documents, Functional Specifications and Business Requirements.
  • Team player with good interpersonal skills, strong understanding of fundamental business processes, excellent Communication and Problem solving skills.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/IDE/RC, Quick Test Pro (QTP), Test Link, Test Manager, Jbehave, Cucumber, SOAP UI, XPath

Languages: JAVA, Java Script, HTML, React.js, XML, Ruby 2.x

Development tools: WSAD, Eclipse, Textmate, Sublime text, RubyMine

Test Framework: JUnit, TestNG, Data Driven Framework, MVC

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins, Hudson

Processes: Agile - Scrum, Waterfall

Bug Tracking Tools: JIRA, Quality Center (QC), BugZilla

Source Version Control Tool: Subversion (SVN), Git

Databases: SQL Server, MS Access, Oracle, MySQL

Operating Systems: Windows (XP, Vista & 7, 8), LINUX, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

QA Automation Engineer

Responsibilities:

  • Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Install and configure System Administration packages to QA environment such as Ruby, and SQL.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework.
  • Developed custom libraries for automation using JAVA &Selenium WebDriver.
  • Created Java based scripts for Selenium WebDriver with Testing as automation framework.
  • Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, Testing, and Maven .
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Jbehave, Cucumber. Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Experience in testing Angular.JS, react.Js, node.JS, and Twitter Bootstrap framework for developing UI.
  • Used react.js for creating the automated test scrips in selenium web browser.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework. Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and Testing, Sikuli.
  • Monitored the test execution in Jenkins once the code pushed into Continuous Integration.
  • Used Maven for building the Web Driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Used Selenium Web Driver using Testing and Eclipse for automation in Hybrid model.
  • Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web application.
  • Involved in Defect Management, Defect Review and Defect Status Reporting.
  • Performed Regression testing on new builds, every modification in the application using Selenium Web Driver.
  • Used Firebug for the web based application testing with selenium for the commands and locator application.
  • Responsible creating the functional testing framework using TestNG and using Selenium Web Driver to automate the UI components.
  • Created automation scripts in Soap UI using Groovy Script for web services testing.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed Web Services testing with SOAP UI and Performed Security Testing for Employee login validations.
  • Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
  • Unit testing with react.js and node.js.
  • Analyzed test results, tracked the defects and generated reports using Quality Center.
  • Involved in writing programming scripts in TSL and writing a number of User defined functions.
  • Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
  • Performed SOA / web services testing using Soap UI; wrote adaptors to test / invoke web services.
  • Performed Back end testing by writing SQL statements like Join, Inner Joins, and Outer joins and Self Joins used TOAD and SQL Developer.
  • Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases.
  • Used Clear Case, Subversion for code repositories and Maven for the dependencies.
  • Used BugZilla for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.
  • Interacted with other external teams for environment/license issues, external services availability and work towards resolution.
  • Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Environment: Java, Selenium Web Driver, TestNG, Jenkins, Maven, Soap UI, Cucumber, Eclipse, Scrum methodology, Quality Center, Ruby, Firebug, XML, XPath, BugZilla, Oracle, SQL, Windows.

Confidential, Jersey City, NJ

QA Automation Engineer

Responsibilities:

  • Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations.
  • Performed different testing task using various test scripts on Selenium Web Driver and Junit.
  • Written test cases in Ruby to implement BDD framework using Cucumber.
  • Developed test code in Java language using Eclipse, IDE and Junit framework.
  • Involved in designing and implementing of hybrid automation framework to be used with Selenium Web Driver.
  • Very good experience in react.js script writing.
  • Converted commercial QTP Scripts to open source Selenium Web Driver scripts to maximize the profits of the company without compromising Quality.
  • Used Java language and Junit framework for scripting. Used Ant for building the Web Driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Created iOS and Android test frameworks based on APPIUM, Cucumber, Ruby, Python and JavaScript.
  • Integrated Automation scripts (Selenium Web Driver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Designed and executed the Automation Test Scripts using Selenium Web Driver and Junit.
  • Used Selenium Web Driver API and Flash Monkey API to write automation script and run Flex designed site.
  • Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web application.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and Web Driver.
  • Performed Data driven testing using Selenium Web Driver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
  • Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
  • Conducted Regression testing, smoke testing, cross browser testing through automated testing tools like Selenium web driver using Java and with cucumber using ruby along with manual testing.
  • Used Selenium Web Driver used to test search results of Meta search engine.
  • Responsible for fixing and maintaining regression automation test scripts for end to end testing using Selenium Web Driver (using Java).
  • Involved in Web Services Testing using SOAP UI.
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • 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
  • Identified defects in system testing, end to end testing regression testing, UAT testing, logged these defects using rational clear quest with proper severity and priority and performed defect life cycle.
  • Developed script and performed Web Services testing using SOAP UI pro tool for functional and regression testing.
  • Involved manual testing of various test cases with respective test scripts on Selenium and generate analysis report with Quality Center.
  • Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Data Validation and testing using SQL and PL/SQL with Oracle and Toad also JDBC.
  • 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.
  • Defect logging and tracking using Mercury Quality Center (QC) and updated the test defects status with results.
  • Involved in testing of web application by creating XML test suite.
  • Utilized Bug Zilla web based bug tracking system to report software anomalies and defects
  • Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.

Environment: Java, Agile, Selenium Web Driver, JavaScript, Jenkins, Junit, XML, DHTML, XPath, HP Quality Center, SOAP UI, Ruby, ANT, SQL, Clear Quest, Eclipse, Bug Zilla, SQL, Oracle, Windows.

Confidential, Irvine CA

QA Engineer

Responsibilities:

  • Analyzed the user requirements, functional specifications and used Case documents for Functional testing.
  • Developed Selenium test scripts for identified test cases by using data driven, keyboard driven and hybrid framework.
  • Created functional automation scripts for the report generation module using tools Selenium RC and Junit.
  • Involved in using Selenium RC and writing Selenium tests through Eclipse/Selenium IDE including Quality Center.
  • Extensively worked on Selenium webDriver with the preferred Languages Java, C Sharp, Python, Ruby and Perl.
  • Involved in Web Services Testing using SOAP UI.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
  • Involved in verification of Frontend GUI Objects and elements.
  • Worked with deployment team to create nightly automation regression execution builds.
  • Involved in writing SQL Queries for backend testing
  • Knowledge of writing Junit tests using Junit framework.
  • Extensively tested customer’s payments are sent directly to your commercial bank account using the latest security technology.
  • Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole.

Environment: Selenium RC, Junit, Soap UI, XPath, Eclipse, Quality Center, Firebug, UAT, SQL, Oracle, Windows.

Confidential, Dallas TX

QA Tester

Responsibilities:

  • Attend the Business review meetings on the requirements and analyze the base lined requirements.
  • Create the test strategy document for every release and review it with the stake holders
  • Create the test cases and the traceability of requirements in Quality center
  • Execute the test cases prepared in the test / integration environment and report the defects through Quality center.
  • Perform GUI validation, page navigations, content validation and functionality check with end-to-end scenario.
  • Close the defects through quality center once the defects are fixed.
  • Perform database validation using SQL Queries/Procedures.
  • Conduct Defect review meetings on a weekly / biweekly basis.
  • Create the test reports and metrics and share it with the team.
  • Provide sign off from QC team for the release.
  • Create the regression scripts using QTP
  • Create Unix Shell Scripts for testing.
  • Run the QTP regression suites in the regression environment and report if any issues seen.
  • Give the deployment support by smoke testing after the release.
  • Communicate and coordinate with the team.

Environment: Windows XP, UNIX, IBM Web sphere, Java, Oracle SQL, QTP 9.2, QC 9.2

Hire Now