We provide IT Staff Augmentation Services!

Senior Qa Automation Engineer Resume

Columbia, MD

SUMMARY:

  • 8 years of experience in Software Quality Assurance and Quality Control in different domain like Finance, Insurance, Network Security and Warehouse.
  • Experience on Web and Client/Server based applications through Manual as well as Automated Testing.
  • Excellent knowledge of all aspects of the full life - cycle test procedure and inherent verification and validation testing techniques including Unit, Smoke, Functional, Integration, System, Regression, Cross Browser Compatibility, User Acceptance and Database testing.
  • Excellent understanding of Test Methodologies and the overall Software Development Life Cycle (Agile, Waterfall, and RUP) from requirements to product release.
  • Extensive understanding and experience on designing Automation Test Framework such as JUnit & TestNG using Selenium IDE, Selenium RC, Selenium Grid, and WebDriver.
  • Experience using Maven and Ant as a build tool.
  • Extensively used Jenkins for build creation, and test execution.
  • Experienced in Web Service testing using SOAP UI
  • Extensively used Test Manager to organize the Automated Test-cases of Selenium Web Driver.
  • Developed and Maintained automated test scripts in Java.
  • Strong Knowledge in Software Architectures like Client-Server, n-Tier, Service Oriented Architecture (SOA), and Web Services.
  • Development and execution of Test Plans complete with test criteria, test Strategy, test case documents, Requirement Traceability Matrix and allocating project schedules for System testing.
  • Authored and executed test Scripts implementing Data Driven tests, GUI checks using Quick test Professional.
  • Experience working with .Net, C#, Java and C++ based applications .
  • Excellent proficiency in executing SQL queries to perform backend testing .
  • Extensive experience in RDBMS including Oracle, SQL Server and My-SQL.
  • Able to work collaboratively with testers, developers and business in testing complex and large projects and maintain detail QA documentation.
  • Seeking for a job as a Quality Assurance Engineer.

TECHNICAL SKILLS:

Automation Tools: Selenium WebDriver, Selenium RC, TestNG, JUnit, Maven, Ant, Jenkins, QTP, Firebug, SoapUI

Programming Languages: Java, HTML, C, C++, XML, AJAX

Scripting Languages: Java Script, VB Script, SQL

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

Tools: Eclipse, Quality Center, JIRA, Firebug, Bugzilla, Test Director

Methodologies: Agile, Waterfall, RUP

Operating System: Windows, Mac, Unix, Linux

Search Engines: Google, Endeca, Polaris

Browsers: Google Chrome, Mozilla Fire Fox, Safari, IE

PROFESSIONAL EXPERIENCE:

Confidential, Columbia, MD

Senior QA Automation Engineer

Roles & Responsibilities:

  • Involved in development of test plans, test cases, and test scenarios to facilitate the process of testing.
  • Performed smoke, assembly, functional, integration, and regression testing.
  • Developed Automation framework using TestNG to achieve large scale automation.
  • Designed and developed scenario based scripts using Selenium Web driver.
  • Experience in java coding to write Selenium automation scripts.
  • Used Maven as a build tool to clean previous builds, run the test, and create test reports.
  • Experience using Jenkins as continues integration tool for build creation, test execution.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Involved in functional, and data driven testing using SOAPUI.
  • Validated the requests and responses of the Web Services.
  • Worked in the agile development environment with frequently changing requirements and features set.
  • Involved in backend Database testing in SQL Server using SQL.
  • Used SQL queries to cross check the front-end data with back end tables.
  • Used Jira as a defect tracking tool.
  • Participated in software requirements and implementation design reviews and attending daily stand up meetings, Scrum Kickoff meetings, Product Backlog in Agile software development.
  • Interacted with business analysts and Software developers for bug reviews and participated in QA meetings.
  • Prepared the traceability matrices between requirements and test cases.

Environment: Selenium Web Driver, Eclipse, TestNG, Maven, Jenkins, Core Java, SOAPUI, Jira, n-tier architecture, Linux, SQL Server, Agile methodology

Confidential, San Francisco, CA

Senior QA Automation Engineer

Roles & Responsibilities:

  • Developed the Test Plan, Test scenarios, and Test cases for testing different modules.
  • Performed testing of the application to test the system for positive and negative scenarios.
  • Developed and enhanced test scripts in excel sheet.
  • Developed test cases using TestNG for automation testing for a web application.
  • Responsible for testing application on different browsers employing Selenium Web Driver.
  • Used java coding to write automation test cases.
  • Experience using Maven as a build tool.
  • Used Jenkins to run the test scripts.
  • Worked on Web Services Testing using SOAPUI
  • Tested functionality and performance of Web Services .
  • Experience of maintaining the test documentation in Quality Center.
  • Reported various defects by using ALM(Quality Center) as a defect tracking tool.
  • Close interaction with developers to get updates and resolve defects.
  • Experience in using Microsoft Windows SharePoint Services as a version control tool.
  • Wrote SQL queries to retrieve and insert data in the database.
  • Attended weekly standup meetings and defect meetings.
  • Performed varies purchase orders, receiving orders, DC callback orders, replenishment orders, inventory adjustments, inventory reconciliation, and other transactions in Red Prairie WMS.

Environment: Selenium Web Driver, TestNG, Maven, Jenkins, Oracle 9i, SOAPUI, Java, XML, Web Testing, ALM(Quality Center), Linux, Waterfall-Agile methodology

Confidential, Simi Valley, CA

QA Automation Engineer

Roles & Responsibilities:

  • Review Business Requirements and Specifications and understand the scope of the application and reviewed Design Requirements and used Agile Scrum Methodology for Sprint Backlog & Pragmatic Agile Development etc.
  • Develop test cases, test scenarios to map Integration Testing and System Testing and User Acceptance Testing using business requirements and design documents.
  • Developed Hybrid framework with Selenium
  • Execute different given test cases with Selenium RC.
  • Used Selenium Grid to run the test scripts in multiple machines.
  • Created the test scripts with Java/JUnit.
  • Validated functionality and business rules in calculation and reporting engines, based on requirements and use cases using Agile Scrum methodology.
  • Attended the scrum meetings, sprint planning and sprint review meeting.
  • Involved in writing the use cases based on the business requirements
  • Wrote SQL queries to retrieve and insert data in the database.
  • Used ALM(Quality Center) as a defect tracking tool.
  • Involved in the complete software development life cycle.
  • Provide initial point-of-contact support for external auditors and internal review teams.
  • Involved in analyzing the test plans and test cases for regression, black box, and system tests for the web applications.
  • I have used Selenium grid to run the test scripts in multiple machines.

Environment: My SQL, Selenium RC, Selenium Grid, JUnit, Java, ALM(Quality Center), Microsoft Excel, PowerPoint, Visio, Agile methodology

Confidential, Woodland Hills, CA

QA Engineer

Roles & Responsibilities:

  • Understand customer requirements.
  • Develop test framework using Selenium RC.
  • Create Automation Test Scripts.
  • Execution of test scripts using JUnit script.
  • Integration with Bamboo for nightly execution.
  • Analysis of nightly execution and prepare bug report.

Environment: My SQL, Selenium RC, JUnit, Java, Jira, Microsoft Excel, PowerPoint, Visio, Agile methodology

Confidential, Roanoke, VA

QA Engineer

Roles & Responsibilities:

  • Designed Test Plan and Test cases for testing life cycle of application
  • Modified and maintained test cases with changes in application interface.
  • Ran test cases using QTP for doing functional, and regression testing.
  • Responsible for Functional testing, Integration testing, System testing, and regression testing.
  • Created and executed SQL queries to validate the data, and used data manipulation language. (DML) to update the data in the database and verify with front end that application handles the changes correctly.
  • Managed defect status using Quality Center.
  • Close interaction with developers to get updates and resolve defects.

Environment: Quick Test Professional, Quality Center, Oracle, .NET, RUP methodology

Hire Now