We provide IT Staff Augmentation Services!

Sr. Qa Automation Test Engineer Resume

Buffalo New, YorK

SUMMARY:

  • Over 7.5 years of IT experience in the field of Software Quality Assurance with well expertise in Automation and Manual Testing.
  • Extensive knowledge of all stages of Software Developmental Life Cycle (SDLC) and Software Testing Life Cycle (STLC), software developmental methodologies like Waterfall and Agile / Scrum / ATTD / TDD / BDD.
  • Extensive experience in Automation Functional testing tools like Selenium IDE, Selenium RC, Selenium Webdriver and Watir Webdriver using Java and Ruby.
  • Highly Expertise to designing, developing and maintaining Page - Object-Model, Core-Data Driven, Keyword-Driven, and Hybrid Automation Framework using OOP’s programming languages like Java and Ruby for Selenium WebDriver and Watir-WebDriver.
  • Looking forward to working for Mobile Testing automation tools using Appium for Hybrid and Native Apps for both iOS and Android Driver.
  • Well experience to developing Acceptance Test Driven Development (ATDD), Test Driven Development (TDD) and Behavior Test Driven Development (BDD) techniques to writing and reviewing Gherkin language from User Stories/Acceptance Criteria for Cucumber BDD Framework to readable and understandable for all stages of SDLC prospective.
  • Manual Testing experience involves Test Planning, Test Scenario Creation, Test case writing, Test data creation using MS Excel, SQL, and Database validation, Defect reporting with Test and Defect Management in TFS/Quality Center (ALM) /Test director.
  • Good Knowledge of Trade Life Cycle, Proficient in working and analyzing FIX Protocol Massages including extracting FIX logs using Linux Terminal, analyzed Fix Tags, Logs and Values and compared them with the data inputted at the front end with backend.
  • Experience in Agile Management tools JIRA Agile, Kanban Board for writing and reviewing User Stories and User Acceptance Criteria.
  • Expertise in Testing Life Cycle (TLC): Including Risk Analysis, Planning Process, Test Design, Performing Test, Defect Tracking, Management and Test Reporting.
  • Flexible and able to work with multiple priorities and collaboratively with Development, Business and QA team.
  • Experience in Business Functionality Testing, Graphic User Interface Testing, Unit testing, Smoke Testing, Ad-hoc Testing, Integration Testing, Database Testing, Black Box Testing, Manual Testing, UAT Testing, Regression Testing, Performance Testing, End-to-end Testing, and Documentation and Reporting.
  • Experience in reviewing of business requirements and design documentation for completeness and testability.
  • Good judgment skills in prioritizing, reporting the defects and Conducting Defect Review meetings/ Defect triage meetings with business, project management and development team to assess the status of the project
  • Ability to create test cases with or without business requirements and design documents.
  • Ability to execute and manage test cases, enter and manage defects to completion.
  • Excellent experience in Software Testing in Client Server Application and Web based application using Manual Testing Techniques and Automated open source Testing Tools.
  • Flexible and willing to adjust to operational pressures, often at short-notice.
  • Strong time management, organization, and prioritization skills.
  • Demonstrate ownership of all assigned tasks and projects, delivering status updates to management and stakeholders regularly. Includes escalating issues and risks as appropriate.
  • Ability to work effectively both independently and as a member of a team.
  • Strong expertise in establishing QA policies, procedures, strategies, metrics, developing appropriate process and team to ensure the quality of products.
  • Hands on Experience in preparing Test Plan, Test Strategy, Test Cases, and Test Scenarios, Test Data and Test Execution.
  • Experienced in database query manipulation for SQL, PL/SQL statements, stored procedures, and triggers.
  • Experience in working closely with the clients and the project managers to analyze the client requirements and build project specification.
  • Expertise in analyzing the results and reporting suggestions and defects.
  • Ability to adapt new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.

TECHNICAL SKILLS:

Programming Languages: Java, Ruby, Cucumber, Groovy, JavaScript s, VBScripts, HTML, CSS, SQL

Functional Test Automation Tools: Selenium IDE, Selenium RC, WebDriver, Watir-WebDriver, Selenium Grid, Appium, Selendroid, SoapUI, Quick Test Pro(QTP, UFT)

Web Debugging Tools: Firebug, Firepath, Xpath, Xpather, IE and Google Chrome Developer Tools

Project/Test Management Tools: Jira, HP Quality Center(ALM), Trac, Bugzilla, VersionOne, Kanban

Continuous Integration Tools: Jenkins, Cruise Control

Source Version Control Tools: Apache Subversion(SVN), GIT, TFS

Databases: Oracle, DB2, SQL Server, MS Access, MySQL

Performance Testing Tools: JMeter, HP load Runner

Operating Systems: Windows, Linux, Mac

Test Framework: JUnit, TestNG, BDD Cucumber

Build Tools: Ant, Maven

IDE: Eclipse, IntelliJ IDEA, RubyMine

Web Services: SoapUI

Application: MS Office

PROFESSIONAL EXPERIENCE:

Sr. QA Automation Test Engineer

Confidential, Buffalo, New York

Responsibilities:

  • Continuous prioritizing of responsibilities and multitasking in a fast paced, diverse, and dynamic Agile Development Methodology Team setting involving parallel and frequent deployments in multiple environments.
  • Responsible for Implementing, Developing, Designing and Maintaining exiting Page-Object-Model and Core-Data Driven Framework using Selenium Webdriver for Regression Testing.
  • Built Automation Test Environment for Selenium WebDriver Automation team onto a dedicated Server as a first time for this project.
  • Write Cucumber Gherkins for Acceptance Test Driven Development ATDD and BDD development methodology using Java programming language for Step-Definitions following by TestNG testing framework.
  • Widely using Team Foundation Server (TFS) for source code control to storing automation test scripts, automated builds for continuous integration.
  • Use Excel and Database for data driven testing and using JUnit Assertions for different validations.
  • Cooperate and work closely in collaboration with the BA and DEV in understanding and managing new requirements and User Stories for Acceptance Criteria and accommodating emergency changes.
  • Performing GUI, Functional, Usability, Boundary and Regression tests in order to test the stability and usability of software application under test.
  • Responsible for developing Manual and Automated test cases and configurations needed to meet testing of all user stories / business requirements.
  • Participating in development of test documentation - test cases, test suites, test plans, etc.
  • Use Excel, Database for data driven testing and using JUnit Assertions for different validations.
  • Create Html and JSON reports with appropriate Screenshots and Archive Test Result output.
  • Working with Dev-Ops team for Continuous integration (CI) using Jenkins to make sure Automation Test scripts execute after each build to validate the build is successful.
  • Implement an automation deployment process using GIT that we use for deployments to our staging and QA Environment.
  • Integrate Automation executions with CI process (Jenkins) so test scripts are execute each time a build is kick off.
  • Track and reporting defects into HP Quality Center (ALM) and notified management with details to resolve technical issues for the developer’s team.
  • Log, track, prioritize, and retest defects, write defect test cases, document, notify and escalate matters based on business priority and needs
  • Tested requirements coverage by conducting walkthrough meetings of Test plan and scenarios with business analysts, project manager and test supervisors.
  • Execute SQL queries to performed database validation according to the business logic.
  • Provide demos and trainings to team members, others QA Teams, junior QAs, interns and management to share and transfer of information and instructions.
  • Prepared Test Status Reports during Test Execution processes.
  • Attend Daily Standup Meeting, Weekly Meeting, Sprint Planning Meeting, Sprint Review Meeting and Sprint Retrospective meeting.

Sr. QA Automation Test Engineer

Confidential, Lindenhurst, New York

Responsibilities:

  • Analyzed the user requirements by interacting with developers and business analysts.
  • Used Selenium Watir WebDriver in RubyMine with cucumber framework for regression testing and running the automation suite.
  • Responsible for Developed, Designed and Maintained Data-Driven Framework using Selenium Watir Webdriver for functional automation Test cases.
  • Built Automation Testing Environment and created Cucumber Gherkin for BDD framework using Ruby scripting for Step-Definitions using Selenium Webdriver.
  • Used my expertise knowledge on Dynamic Object/Element identification by XPATH, Regular Expression, CSS Selector and Document Object Model (DOM).
  • Responsible for developed Manual and Automated test cases and configurations needed to meet testing of all user stories / business requirements.
  • Created EXCEL Sheet for Test Data to use in agile team from RDBMS by MySQL query.
  • Used Excel, Database and YML for data driven testing and Ruby RSpec Gems for different validations.
  • Created Html and JSON reports with appropriate Screenshots and Archive Test Result output.
  • Worked with Dev-Ops team for Continuous integration(CI) of automation scripts to make sure scripts execute after each build to validate the build is successful or not.
  • Used with Jenkins to create Jenkins Build to support Continues Integration process.
  • Conducting frequent pre and post smoke tests and prepared JIRA Kanban Board for the agile project.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST Confidential .
  • Developed Web Service Test with SOAP UI to test SOA platform.
  • Log, track, prioritize, and retest defects, write defect test cases, document, notify and escalate matters based on business priority and needs
  • Tested requirements coverage by conducting walkthrough meetings of Test plan and scenarios with business analysts, project manager and test supervisors.
  • Cooperate and work closely in collaboration with the BA and DEV Teams in understanding and managing new requirements and accommodating emergency changes.
  • Used PUTTY to connect to application servers and verify log files to troubleshoot and find root cause of issues and find appropriate solutions for it.
  • Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
  • Performed back-end testing using SQL queries for MySQL Server database.
  • Ran SQL queries to performed database validation according to the business logic.
  • Guided the Team for their day to day activities and preparing them to reach the deadlines.
  • Prepared and Reviewed of End-to-End Test Scenarios/Test Cases, Coverage matrix and Test Data.
  • Tracked and reported defects into JIRA and notified management with details.
  • Attended Scrum and Weekly meetings via teleconference with offshore team to collaborate and sync up updates, provide transfer of information TOIs, and share experience and tasks.
  • Prepared Test Status Reports during Test Execution processes.

Automation Test Engineer

Confidential, Des Moines, IA

Responsibilities:

  • Analyzed the Business Requirement Documents and Functional Specification Documents and developed detailed Test Plans and Test Cases and provided the documentation. Collaborated with product management team in an Agile Environment to develop a comprehensive set of tests for web-based applications.
  • Responsible to Developed, Maintained existing Automation scripts and Executed Data Driven Automation Framework with Selenium WebDriver following by TestNG testing framework for The Maven Project to ensuring code stability, reusability and maintainability significantly reducing the scripts development time.
  • Generic spread-sheets test data’s are implementing for cross platform and cross browser such as Firefox, Google Chrome, HtmlDriver and Internet Explorer.
  • Instrumented TestNG test runner to execute test in parallel and in batches, produced log files with Log4j, TestNG and generated daily/weekly reports with XSLT report generator
  • Maven/Ant build tool to perform Regression, Continuous Integration and end.
  • Prepare automated regression suite for each sprints with selenium WebDriver.
  • Used JIRA for Project and Bug tracking tools. Followed Scrum process to implement Agile Software development method.
  • Reviewed business requirements and technical specification documents.
  • Analyzed use cases, functional requirements to writing detailed Test plans and Test cases.
  • Performed specification analysis, created test cases, test plans, tested software applications, and logged defects, worked with development team in resolving defects and assisted in production issues resolution & re-testing.
  • Designed High Level Test Cases or Scenarios that map back to High Level Requirements and Use Cases.
  • Designed Detailed Functional, Integration, and System Test Cases that map back to detailed requirements.
  • Conducted Test Case Walkthroughs to achieve consensus on Test Case correctness & completeness.
  • Assisted BA by providing test cases for use at the User Acceptance Test Level.
  • Log, track, prioritize, and retest defects, write defect test cases, document, notify and escalate matters based on business priority and needs
  • Tested requirements coverage by conducting walkthrough meetings of Test plan and scenarios with business analysts, project manager and test supervisors.
  • Performed necessary requirements inspection, design inspection, Test plan and case creation, Test environment / data setup, testing and reporting during various phases of the Testing life cycle.
  • Prepared and provided test data for Data Driven testing for both automation and manual testing
  • Run the Automated Regression suite and analyzed results and file bugs.
  • Attend Business reviews and Functional walkthroughs and identified the functional problems in the Application under Test.
  • Participate in Weekly Project Status Meeting and updated the testing Progress.

QA Analyst

Confidential, Norwalk, CT

Responsibilities:

  • Analyzed business requirements, business rules, created test plan and detailed test cases for projects.
  • Reviewed and updated Requirements Traceability Matrices (RTM) that satisfy all required project’s test conditions.
  • Executed Test cases and participated actively in system testing and regression testing for the Web Based application as well as the Windows based application.
  • Worked with the QA Manager in developing Responsibility Matrices for the Team Members periodically.
  • Attended Business reviews and Functional walkthroughs and identified the functional problems in the Application under Test.
  • Validated the data in the database by using SQL quarries.
  • Performed Backend Testing by Executing SQL Queries against Oracle and MySQL database.
  • Extensively used SQL to perform Data integrity testing and checking the integrity of UI data with Database Data.
  • Used SQL and PL/SQL Query to test the Database updates and Modifications.
  • Involved and Responsible for creating automation script with QTP using VB Script for conducting functional and regression testing on saelsforce.com and various other projects.
  • Used Descriptive Programming of QTP to code the operation of objects that appear in dynamic data frames, whose property changes and not always matches.
  • Executed Regression test suite on each build and for different states using Selenium.
  • Developed user defined function, check points, datasheets, and Object repository using QTP.
  • Preparation and Review of End-to-End Test Scenarios/Test Cases, Coverage matrix and Test Data.
  • Used Clear Case as configuration management tool to track the status of the requirement.
  • Created test cases and executed different releases using Rational Test Manager and validated the actual results against the expected results.
  • Actively participated in Teleconferencing with the clients, sponsors and end users every week regarding the progress of the project.
  • Managed the project activities on a daily basis and conducted meetings with the managers on a weekly or bi-weekly basis.
  • Responsible for the Team performance, and preparing & submitting the graphs and metrics to the higher management.
  • Participated in UAT support and interacted with clients to help to do theirs testing done in UAT.

Hire Now