We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

Boston, MA

PROFESSIONAL SUMMARY:

  • Over 6+ years in Information Technology as a QA Engineer/Analyst with experience in analysis, design, development and testing of Client/Server and Web Based Applications.
  • Strong Knowledge and experience of all phases of SDLC (Software Development Life Cycle), and QALC (Quality Assurance Life Cycle).
  • Proficient on Automation tools like Selenium WebDriver/RC/IDE/GRID, QTP (Functional & Regression Testing), TestNG, Junit, Ant, Maven, Jenkins, Hudson, Jbehave, Cucumber, and SOAP UI Pro for testing Client Server and Web based Applications.
  • Good experience on Selenium Automation using WebDriver and Server. Heavy programming using Java, Junit, TestNG.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Experience in Black Box testing, Functional Testing, System testing, Integration testing, Regression testing, Data Driven testing, Back End and Front End testing and User Acceptance testing.
  • Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
  • Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Experience testing SOA with RESTful/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and SOAP UI .
  • Expert level knowledge in all modules of Quality Center (Requirements, Test Plan, Test Lab, Dashboard and Defects).
  • Good knowledge on Object Oriented Programming (OOP) concept. Extensively used Java and Ruby for test case automation.
  • Experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
  • Strong knowledge of Software Development Life Cycle(SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
  • Experienced in using Subversion (SVN), Concurrent Versions System (CVS) and Git to maintain current and historical versions of files such as source code, web pages, and documentation.
  • Experienced in writing SQL verification scripts to test the result of deployment for correct business logic for Back - end testing.
  • Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
  • Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

TECHNICAL SKILLS:

Automation Testing Tools:  Selenium IDE/RC/GRID/WebDriver, Junit, TestNG, Quality Center, SOAP UI, Jbehave, Cucumber, RIAtest, Runscope and Ranorex.

Programming Languages:  C, C++, Java, JavaScript,

Web Technologies:  HTML, CSS, XML, AJAX, XSLT, SOAP, WSDL

Scripting Languages:  Perl, Python, PL/SQL, VBA, Shell Script

Source Code Control System:  Perforce, Subversion, TFS, VSS

Continuous Integration Tools:  Jenkins, Hudson,

Defect/Bug Tracking Tools:  Quality Center, JIRA, BugZilla& TFS

RDBMS:  Oracle 11g/10g, My SQL, MS SQL Server

Operating Systems:  MS Windows XP/Vista/7, UNIX (Solaris), Linux (Red Hat)

PROFESSIONAL EXPERIENCE:

Confidential, Boston, MA

QA Automation Engineer

Responsibilities:

  • Maintain HMH’s custom Automation Framework, which is a collection of commonly used automated testing tools, by adding features, implementing enhancements, and fixing issues on ACS and AWS.
  • Fully responsible for the development of an Automated Test Suite using RIATest to automate functional and regression testing for flex/flash based applications.
  • Integrated RIAtest with selenium Web driver in Jenkins for Continuous Integration.
  • Performed API testing using Runscope and Jmeter (performance testing).
  • Developed test frameworks using Cucumber-Java and page object model.
  • Updated automation results on automation dashboard and Zephyr using automation.
  • Log, manage, and re-test issues when found, estimate time for the delivery of tasks, and execute automated tests when required.
  • Adheres to automation ‘best-practices’ and standards to allow for easier collaboration among automation team members and increase the quality of the automation code.
  • Create documentation and training aides to help local team members and off-shore teams develop better automation and tools

Environment:Java, Selenium WebDriver, JavaScript,Charles, TestNG, Maven, Jenkins, RIAtest, Runscope, SQL, PL/SQL, Splunk, Charles,Eclipse IDE, Agile, JIRA, Oracle, Windows.

Confidential, Watertown, MA

QA Engineer

Responsibilities:

  • Analyzed use cases, functional requirements to write detailed Test plans and Test cases.
  • Involved in setting up configuring the testing environment with Eclipse, TestNG, SeleniumWebDriver and Selenium Java client driver.
  • Created Test Strategies using Xmind.
  • Responsible for implementation of Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform.
  • Performed comprehensive manual testing to test website compliance against requirements.Wrote and executed automated test scripts using Selenium WebDriver.
  • Developed and Executed Test Plans and Test Cases from Requirements and Specification documents.
  • Authored and Executed Automation and Manual Test Cases for Functional testing of various modules of the application.
  • Used Splunk to know where the system is throwing null exception.
  • Executed scripts on different browser and different platform.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Performed Functional Testing, Regression Testing, System Integration Testing and End-to-End Testing.
  • Performed SOA testing for Payments API's using SOAP UI and Java framework for Web Services testing.
  • Tested request and response XML's based web services interfaces using SOAP UI.
  • Tested the application in highly dynamic environment with sprint team using Agile (Scrum)Methodology.
  • Performed Web Services testing with SOAP UI and Performed Security Testing for Employee login validations.
  • Used Firebug to identify Elements’ by ID, Name, CSS, XPath, and Links on Web Pages.
  • Provide all data validation through SQL Queries to perform Back-end Testing.
  • Log defects using Rally and communicate the defect status updates to the responsible Dev, Analysis and Implementation teams.
  • Participated in weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment:Java, Selenium WebDriver, JavaScript, TestNG, Maven, Jenkins, SOAP UI, XPath, Xmind, SharePoint, SQL, PL/SQL, Splunk, Eclipse IDE, Agile, Rally, SQL, PL/SQL, Oracle, Windows.

Confidential, CO

QA Automation Engineer

Responsibilities:

  • Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
  • Worked in the agile environment with frequently changing requirements and features set.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.
  • Performed Data driven testing using   Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.  
  • Developed test code in Java language using Eclipse IDE and TestNG framework.
  • Used Java language and TestNG framework for scripting.
  • Used ClearCase, Subversion for code repositories and Maven for the dependencies.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.  
  • Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
  • Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Created the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.
  • Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
  • Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Prepared test cases, test dataand test responsibility matrices for the application under test.
  • Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
  • Involved in UNIX Shell Scripts,Python, and Perl scripts.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
  • Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.
  • Participated in walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environments: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, TestNG, Quality Center, Eclipse, XPath, Java, Python, Perl, Unix Shell Scripts, agile, GIT, SQL, Oracle and Windows.

We'd love your feedback!