We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

Woburn, MA

SUMMARY:

  • Over Seven years of experience in Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services, Client/Server applications and databases in various client domains.
  • Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life cycle and Methods like Agile, Waterfall and V model.
  • Experience in designing and executing Automation Test scripts for web applications using Java, Selenium RC/IDE/Grid, Selenium WebDriver, Junit and TestNG.
  • Experience in developing selenium automation framework using Junit/TestNG and developing ANT/Maven targets to execute automation suites from command line.
  • Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Experienced in making Data Driven and Keyword Driven framework to maintain test suite.
  • Experience in developing and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Designed & Develop data driven framework using Selenium WebDriver, TestNG and apache POI API.
  • Proficient in Java and have sound knowledge on OOP (Object Oriented Programming) concept like polymorphism, encapsulation.
  • Experience in Writing and Executing the Test cases, analyzing the Test results and Defects Tracking.
  • Expert in Functionality Testing, Smoke Testing, Regression Testing, System Testing, Black Box Testing, Integration Testing, User Acceptance Testing (UAT), Ad - Hoc Testing.
  • 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.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla etc.
  • Experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows 2000, XP, Vista Operating Systems and UNIX environments.
  • Expertise in back ends testing and writing SQL queries, Joins, procedures using Oracle and MySQL.
  • Proficient in designing, reviewing and documenting system test plans, defining test procedures and creating test cases on the basis of product releases features, client’s requirements and related technical documents.
  • Tested a new software made for automobiles while working in general motors.
  • Possess strong technical aptitude with strong analytical, problem solving and communication skills.
  • An effective communicator, committed team player, quick learner and rapid problem solver with commitment and a strong work ethic and ability to quickly adapt to new environments.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/RC/IDE/GRID, Junit, TestNG, QTP, HP Quality Center, Soap UI, ALM, Cucumber, Jbehave, Infotainment

Languages: HTML, CSS, JavaScript, Java, XML, Python, Shell Script

Web Debugging Tool: XPath, Firepath, Firebug.

Built Tools: Ant, Maven

Continuous Integration Tools: Jenkins, Hudson, Cruise Control

Project Methodologies: Agile-Scrum, Waterfall, V-Model, TDD

Defect Tracking Tools: Jira, BugZilla, IBM Rational ClearQuest

Databases: SQL Server, MS Access, My SQL, Oracle

Operating Systems: Windows variants, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Woburn, MA

QA Automation Engineer

Responsibilities:

  • Analyzed Business Requirements created testing strategies, testing plans and prepared detailed test cases for the Application under Test (AUT).
  • Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Designed & Developed data driven framework using Selenium WebDriver, TestNG and Apache POI API. Implemented Java Mail to send the regression result automatically.
  • Used TestNG for testing framework. Implemented the script deployment in TestNG framework through command line and also integrated tests in Jenkins (Continuous Integration tool).
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches
  • Identified automation requirements & design automation framework, scripts in Selenium (WebDriver) integration with Jenkins/CI, code reviews, and scripts execution thru Grid (hub/nodes) on remote clients.
  • Executed test data and regression tests scripts after a release to ensure system is functioning properly and no new issues have arisen and provided daily status updates to the respective track leads.
  • Involved and responsible for creating Daily and weekly status reports regarding the progress of testing process.
  • Tested the GUI Application (online forms and screens) and did analysis on the Paper based form to be as accurate as the online application.
  • Done SOA testing for API's using SOAP UI and Java framework for web services testing.
  • Validated web services using Groovy Scripts in SOAP UI.
  • Extensively used Selenium (XPath and CSS locators) to test the web application.
  • The entire Ruby scripting done usingCucumberframeworkWrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Developed test cases and test scripts using BSD in order to perform the complete testing of the application.
  • 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.
  • Used‘Atlassian JIRA’ for Defects management.
  • Developed UAT test cases for End to End testing.
  • Actively participated in Handover meetings,Business Analysisanddesign reviewsfor each release and identifying Critical test caseson each release.

Environment: Java, Selenium WebDriver, TestNG, Jenkins, Maven, Cucumber, SOAP UI, Jira, Eclipse IDE, Xpath, Firebug, CSS, HTML, JavaScript, Ruby, SQL, Oracle and Windows.

Confidential, Newark, NJ

QA Automation Engineer

Responsibilities:

  • Involved in writing Test Case by using Wireframe, Design docs and Acceptance criteria.
  • Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
  • Developed Automation framework using Selenium Web Driver.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with TestNG.
  • 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.
  • Developed automation framework for Selenium WebDriver in Modular Framework model.
  • Tested applications developed in Java with J2EE framework.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Design & Develop data driven framework using Selenium WebDriver, TestNg and Apache POI API.
  • Create scripts Python for new functionalities and update the existing scripts for upgraded functionalities.
  • Created Selenium web-driverautomationscripts usingPythonto validate functionality on various browsers.
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Worked on Data Driven Framework and MVC for Automation test scripts.
  • Implemented Selenium GRID for compatibility testing.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool.
  • 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
  • Validated SOAP responses by using assertions like XPath match, schema compliance, contains, SOAP fault etc.
  • Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
  • Created manual test cases, reviewed with different stakeholders to validate the functionality.
  • The entire Ruby scripting done usingCucumberframeworkWrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Worked with SOA architecture which includes Soap Web Service and RestFul Web Service Testing Conducted backend testing using SQL queries to validate data for database.
  • Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.
  • Edit and debug tests using Selenium Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).
  • Coordinated with technical support associates to fix proprietary software issues
  • Verified, edited and update test data in new or existing systems before testing.

Environment: Java, Selenium WebDriver, Jenkins, Maven, Cucumber, Python, SOAP UI, RestFul, XPath, Eclipse, HTML, CSS, JavaScript, XML, Ruby, Quality Center, SQL, agile, Oracle and Windows.

Confidential Dublin OH

QA Engineer

Responsibilities:

  • Extensively participated in Business Requirements meetings along with Business Analysts, Project Managers and Development leads.
  • Extensively worked on Agil e/ Agile Scrum methodology throughout the Software Development Life Cycle (SDLC).
  • Worked on creating test case for Object -driven framework for Selenium WebDriver.
  • Developed automation scripts using Selenium WebDriver, Eclipse, TestNG and Java.
  • Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.
  • Involved in running Test scripts on different browsers using the Selenium WebDriver.
  • Developed re-usable function using TestNG for the Test Automation.
  • Used Maven for building the Webdriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Involved in Writing Maven build scripts to automate the compilation and execution of TestNG test cases/suites for VIN service, common data service, and Admin UI and java client modules.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Implemented Automated execution of tests(nightly and need based) using Maven and Jenkins
  • Used Cucumber for browser based testing with scenarios and situations.
  • Involved in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Preparation and execution of test scripts using JMeter and SOAP UI tool to perform Web Services testing.
  • Involved in writing unique XPath using firebug and fire path to identify web elements.
  • Assigned the new projects to testing team and track the Review schedules and Testing Status.
  • Executed Shell Scripting, UNIX Cron Jobs and verify the logs to trouble shoot the issues.
  • Involved in tracking and reporting defects using Quality Center and was also responsible for communicating the status to the development team.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Proficient in Agile development and Scrum methodology.
  • Created concise and clear reports for distribution and presentation to senior management on daily and weekly basis. Experience monitoring and tracking implementation plans.

Environment: Java, Selenium WebDriver, Jenkins, Cucumber, TestNG, Maven, SOAP UI, XPath, Eclipse, CSS, HTML, XML, JMeter, Quality Center, Java Script, Agile, Firebug, Firepath, SQL, Oracle and Windows.

Confidential, Winston-Salem, NC

QA Tester

Responsibilities:

  • Designed and Created Test Cases using Quality Center.
  • Performed checking the user profiles and their login scripts.
  • Checked the basic functionality by manual testing.
  • Recorded the test cases using Automation tool, Win runner for web based application and checked the functionality of the application.
  • Modified the Test Scripts accordingly when we record the applications.
  • Performed User Acceptance Testing (UAT), interacted with users for execution of test cases in UAT.
  • Involved in examining the severity and priority of the Defects and Test Results Reporting.
  • Performed Functional, System, Integration, Upgrade, Portability and Regression Testing under various browsers.
  • Verified the data from backend by running the SQL queries.

Environment: Quality Center, Java, HTML, JavaScript, JSP, XML and SQL Server, Oracle.

We'd love your feedback!