We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.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, Selenium WebDriver 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 data and 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.

Confidential, Newark, NJ

QA Automation Engineer

Responsibilities:

  • Involved in requirement Analysis meetings with Business Analysts and going through the Business Requirement Document (BRD), prepared Test Plan and Test Strategy documents.
  • Prepared Test Cases, Test Scripts, Test Conditions based on the functional and Non-functional requirements.
  • 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.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, Junit and ANT technologies under Java platform utilizing industry leading harness design patterns and approaches. 
  • Developed test code in Java language using Eclipse, IDE and Junit framework.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /Junit).
  • Configured Selenium WebDriver, Junit, Ant tool and created Selenium automation scripts in java using Junit prior to agile release.
  • Performed white box testing using Junit for class, method, & web services testing.
  • Involved in ANT configuration for running servers and scripts after the build.
  • Involved in preparing a report of all automation difficulties and test results for further application using ANT.
  • 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.
  • Used Jenkins as continuous integration server to run automated test suites.
  • Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
  • 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.
  • Created SOAP UI projects for testing the integration of SOA Broker with the Federated Security component on Windows.
  • Used Jmeter extensively to create performance test and integrated test to Continuous integration using Jmeter-Maven Plugins.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Analyzed JMeter data using Python scripts to identify potential bottlenecks.
  • Created manual test cases, reviewed with different stakeholders to validate the functionality.
  • Worked on creating test case for Object -driven framework for Selenium WebDriver.
  • Reviewed database test cases per assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Worked with source version control tool such as Subversion (SVN).
  • Worked with developers to reproduce the bugs and to resolve usability issues during UAT.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environments: Selenium WebDriver, Cucumber, Ant, Junit, Jenkins, SOAP UI, Quality Center, Eclipse, Jmeter, Python, Java, XPATH, DOM, Firepath, Firebug, SVN, SQL, Oracle and Windows.

Confidential, New York, NY

QA Engineer

Responsibilities:

  • Analyzed the user requirements, functional specifications and used Case documents for Functional testing.
  • Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Involved in automating test cases using Selenium WebDriver with Junit.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Reviewed Specified Business Documents and prepared Test Cases using Quality Center based on the requirements.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
  • Verification of Frontend GUI Objects and elements.
  • Developed automated script for back-end testing using Selenium WebDriver.
  • Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
  • Familiarity with UAT for making website more user-friendly and for web-applications.
  • Involved in writing SQL Queries for backend testing
  • Knowledge of writing Junit tests using Junit framework.
  • Coordinated with developers and record defects in JIRA to track until they are resolved.
  • 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.

Environment: Selenium WebDriver, Java, Junit, SQL, DHTML, Jira, Eclipse, XPath, HTML, Oracle 11g, MSWord, MS Excel, PL/SQL Developer, UNIX, Windows.

Confidential, Cleveland, OH

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.
  • Responsible in executing Selenium RC 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.
  • Performed functional testing for each sprint using Selenium RC.
  • Performed cross browser functional testing using Selenium RC.
  • Executed positive and negative scenarios.
  • Automated functional scenarios using Selenium IDE and RC.
  • Worked on developing the automation scripts for backend testing using Selenium RC.
  • 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 RC, Selenium IDE, Firebug, Eclipse, XPath, SQL, HP Quality Center, Oracle and Windows.

Confidential

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.
  • Involved in complete QA Life Cycles.
  • Developed a Test Plan and Test Cases based on system requirements and Software performance standards.
  • Performed manual Black box, Functional, GUI, Regression, Integration testing.
  • Involved in user acceptance testing & general site validations of web page objects such as HTML links & images.
  • Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center.
  • Involved in running the scripts, modifying them if necessary and if there is some error in application then submitting a defect through Quality Center.
  • 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.
  • Performed Functional Testing, Testing and cross browser functionality testing, UAT testing.
  • Performed Defect tracking in Quality Center. Defects were linked via traceability to specific test case.
  • Participated in QA Team meetings and weekly QA testing reviews.
  • Participated in meetings with project teams to ensure that the functionalities of the applications are feasible and can meet requirements.

Environment: Manual Testing, Quality Center, Java, HTML, Java Script, Oracle, VSS, Windows.

We'd love your feedback!