We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

Plano, TX

PROFESSIONAL SUMMARY:

  • Over 7+ years of experience in Information Technology, with specializing in Software Testing.
  • Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies and process.
  • Experience in working with open source tools Selenium (Selenium IDE, Selenium RC/WebDriver, and Selenium GRID), Junit, TestNG, Ant, Maven, Eclipse and SOAP UI.
  • Experience in black box, gray box and automation testing using Selenium, TestNG/Junit on web and client applications.
  • Proficient in Continuous Integration using tools like Jenkins, Hudson to improve quality of the product.
  • Experienced using Web - debugging tool like Fire Path and Firebug for finding elements locator.
  • Experienced in Selenium Data-Driven Framework with core Java programming and Junit/TestNG annotations.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experienced in using Jenkins/Hudson as a Continuous Integration server to configure with Ant/Maven.
  • Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements.
  • Experience with comprehensive understanding of all phases of Test Life Cycle, including requirement gathering, test planning, and scheduling, testing, defect tracking and reporting.
  • Experience in creating Test Strategy, Test Plans and Test Cases, Test Estimation, Requirement Traceability Matrix.
  • Expertise in Smoke Testing, Backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
  • Proficient in Web service testing using SOAPUI tool, SOAP, XML and expert in reading WSDL.
  • Experience with Assertions like Schema Compliance, XPath and SOAP responses.
  • Expert using open source bug tracking tool JIRA, Quality Center and BugZilla.
  • Experience in both Waterfall (Software Development Life Cycle -SDLC) and Agile Project Environment.
  • Effective communication skills for mediating between developers, clients and management.
  • Experience in coordinating people to complete tasks and working within a matrix-style structure.
  • Expertise in back-end testing and writing SQL queries, Joins, Procedures using Oracle and SQL Server.
  • Ability to take initiative, prioritize and work independently to meet deadlines.
  • Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/IDE/RC, Quick Test Pro(QTP), Soap UI, Cucumber, Junit, TestNG

Languages: JAVA, JavaScript, Python

Web Debugging Tool: XPath, Firepath, Firebug

Build Tools: ANT, Maven

Processes: Agile-Scrum, Waterfall

Bug Tracking Tools: JIRA, Quality Center (QC), BugZilla& IBM Rational Team Concert (RTC)

Application: Microsoft Office, Excel, PowerPoint, Outlook

Operating Systems: Windows (XP, 7, 8) Linux, Mac

PROFESSIONAL EXPERIENCE:

Confidential, Plano, TX

QA Automation Engineer

Responsibilities:

  • Analyzed business requirements, functional requirements, use cases and provided feedback for clear understanding of each requirement.
  • Identified test cases to automate and develop automation test scripts using Selenium WebDriver and Java.
  • Involved in creating the functional testing framework using TestNG and using Selenium WebDriver for writing Automated Scripts with Java.
  • Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, using Git and Source Tree as VCS for a Java based Web application, using Maven as build tool and Jenkins to create and run deployment jobs.
  • Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.
  • Configured and Installed Selenium WebDriver, TestNG, Maven and Jenkins for Continuous build cycles.
  • Worked closely with Agile Scrum team to ensure product testability while running E nd to E nd Regression tests in Selenium WebDriver using TestNG, and maintained test environments used for white box testing during new product releases.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber .
  • Involved in developing Test automation Framework for the application using Selenium Web driver with Maven.
  • Reviewed the automation scripts and created Continuous Integration Jobs in Jenkins.
  • Involved in end-to-end API Automation testing using SOA test and SOAP UI.
  • Created automation framework, which uses Soap UI to test APIs.
  • Extensively worked on Selenium web Driver with the preferred Languages Java and Python.
  • Involved in functional testing, Integration testing, User Acceptance testing, Regression testing.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Involved validating the JSON response and array body through automation.
  • Implemented and worked on Acceptance Test Driven Development (TDD) agile methodologies completing releases ahead of schedule.
  • Involved in Agile (Scrum Process) methodology based on Project Planning, Test Planning and Coordinating on all SDLC phases.
  • Worked on setting up and Managing Git-Hub repository for Automation.
  • Validated the data in the database by using SQL queries.
  • Responsible for the Team performance, and preparing & submitting the graphs and metrics to the higher management.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, SOAP UI, HTML, XML, Cucumber, Python, JavaScript, Git, TDD, Agile, XPath, JSON, HTML, Quality Center, SQL, TSQL, Oracle, Windows.

Confidential, Overland Park, KS

QA Automation Engineer

Responsibilities:

  • Extensively involved in analyzing Business Requirements, created testing strategies, testing plans and prepared detailed test cases for the Application under Test (AUT).
  • Developed automation test scripts using Selenium Web Driver and Java.
  • Developed Data Driven Test scripts as well as running these scripts for Message processing, Registration, and Reports testing using Selenium WebDriver.
  • Created test cases, test plans, tested API’s, wrote TestNG test cases, executed code coverage, wrote automation scripts using Selenium WebDriver.
  • Performed parameterization of the automated test scripts in Selenium WebDriver to check how the application performs against multiple sets of data.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Created the TestNG test cases for the different web applications using Eclipse IDE.
  • Extended data driven framework and developed re-usable functions across the application.
  • Used TestNG Test to automate functional and regression testing across integrated environments.
  • Used Maven to build and run the Selenium WebDriver automation framework. Once the script got over, framework used to send the automation reports over email.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Conceptualized, designed, and implemented automated functional API test cases using Java, SOA test and SOAP UI.
  • Involved in testing SOA with RESTful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and SOAP UI .
  • Created Selenium web-driver automation scripts using Python to validate functionality on various browsers.
  • Involved in SOAP & REST based web services testing using SOAP UI PRO web services testing tool.
  • Executed Automation Scripts in Development, UAT and Production Environments and reporting Defects/Bugs in Quality Center for each release.
  • Recorded JMeter user scripts implementing parameterization both manually and by data driven wizards in JMeter.
  • 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.
  • 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: Java, Selenium WebDriver, Eclipse, Junit, ANT, Jenkins, SOAP UI, Python, XPath, JSON, HTML, Internet Explorer, Google Chrome, Firefox, Git, TDD, Agile, Quality Center, TSQL, Oracle, ETL, Windows and UNIX.

Confidential, San Antonio, TX

QA Engineer

Responsibilities:

  • Helped in preparation of test plans in accordance with the business requirements.
  • Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application.
  • Modification and execution of Test case Scripts (Java-Selenium WebDriver) in Eclipse IDE, design of automation test framework (Junit and ANT).
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
  • Executed positive and negative scenarios.
  • Automated functional scenarios using Selenium WebDriver
  • Created Python scripting to test RESTapi functionality for regression setup.
  • Worked on developing the automation scripts for backend testing using Selenium WebDriver.
  • Created automated scenarios using Selenium for regression and Data-Driven testing.
  • Used SQL queries to perform the back-end testing on Oracle.
  • Conducted regression testing after every new build.
  • Worked with users on User Acceptance Testing.
  • Involved in tracking and reporting defects using Quality Center and was also responsible for communicating the status to the development team.
  • Used HP Quality Center to report defects and test results.

Environment: Java, Selenium WebDriver, Junit, Ant, Firebug, Python, HTML, SQL, HP Quality Center, Oracle 10g and Windows.

Confidential, Troy, MI

QA Engineer

Responsibilities:

  • Analysis of functional specifications and designing Test Plans, Test cases for Functional Testing.
  • Actively participation in GUI testing, Functional testing, System testing, Smoke and Sanity Testing.
  • Involved in integration testing of different modules.
  • Wrote test cases and performed Manual Testing like Positive Testing and Negative Testing, Regression, Integration, Unit Testing.
  • Effectively participated in every day Agile Scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
  • Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application.
  • Designed and developed User Interfaces for Python users as per requirements.
  • Involved in tracking and reporting defects using QC and was also responsible for communicating the status to the development team.
  • Performed records, enhanced, and plays back test in Fire fox using Selenium.
  • Performed requirements Analysis, Risk analysis, Dependency Analysis and Issues/Problems Analysis.
  • Designing and documenting the test cases in a fast paced environment.
  • Collaboration with development and other QA on test execution.
  • Analysis and isolation of issues reported from clients.
  • Defects were tracked, reviewed, analyzed and compared using Quality Center.
  • Used SQL Queries for backend testing to check the data integrity and data consistency.
  • Interaction with developers to report software bugs and re-test the fixed issues.

Environment: Java, Junit, Selenium WebDriver, JavaScript, Python, HTML, SQL, Quality Center, Oracle and Windows.

Confidential, Dover, NH

QA Tester

Responsibilities:

  • Analyzed the user requirements by interacting with system architect, developers and business users.
  • Suggested improvements in test process by gathering and analyzing data.
  • Reviewed and analyzed Detail Designed Specification and Technical Specification documents.
  • Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.
  • Interacted on a regular basis with web developers and business analysts on any Change of Requirements in an agile environment.
  • Conducted Functionality Testing during the various phases of the development of the application doing Manual Testing in an agile development environment.
  • Used Quality Center for Test Planning, Test Designing, Test Analysis, Test Execution, Defect Tracking and Test Evaluation.
  • Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Test Director.
  • Performed Manual Testing to check flow of the application.
  • During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.
  • Created Test Execution Matrices during the test cycle.
  • Identifying bugs and interacted with QA Lead and Developers to resolve the issues of on bugs.
  • Participated in QA Team meetings and weekly QA testing reviews.

Environment: Manual Testing, Test Director, MS Visio, HTML, Java Script, Oracle, VSS and UNIX.

Hire Now