We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

0/5 (Submit Your Rating)

Beaverton, OR

SUMMARY

  • Over 8+ years of extensive experience in Analyzing, Designing and Implementation of QA Testing strategy for Web based and Client/Server applications using Manual testing and Automation testing on Windows, UNIX platforms.
  • Experience in all aspects of Software Development Life Cycle (SDLC) & Software Testing Life Cycle (STLC).
  • Experience in working with open source tools Selenium (Selenium IDE, Selenium RC/WebDriver, and Selenium GRID), Junit, Eclipse and preparation of automation test framework.
  • Experience in black box, gray box and automation testing using Selenium, TestNG/Junit on web and client applications.
  • Proficient in Continuous Integration using tools like Jenkins, Hudson to improve quality of the product.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experienced in using Jenkins as a Continuous Integration server to configure with Maven/Ant.
  • Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
  • Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Experienced in Selenium Data - Driven Framework with core Java programming and Junit/TestNG annotations.
  • Expert in debugging various issues occurred in Web application & web page on the browser and backend using Firebug.
  • Experience in analyzing Business specification documents, developing test plans, defining test cases, developing test scripts.
  • Expertise in Smoke Testing, Backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
  • Experienced working with Service Oriented Architecture (SOA), Software development life cycle (SDLC) - Waterfall model and agile / Scrum development environment.
  • Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAPUI tool.
  • Proficient in Web service testing using SOAPUI tool, SOAP, XML and expert in reading WSDL.
  • Experience with Assertions like Schema Compliance, XPath and SOAP responses.
  • Experience in testing on various browsers like Internet Explorer, Netscape, Chrome, and Mozilla to perform browser compatibility testing.
  • Experience in conducting Backend Testing by writing and executing SQL Queries for Oracle as well as SQL Server.
  • Extensively executedSQL Queries on OracleandSQL servertables in order to view successful transactions of data and for validating data. Understanding of SQL Queries, ODBC, and ETL.
  • Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
  • Highly motivated worthy team player and worked in all environments to meet Confidential deadlines and Quick learner.
  • Able to collaborate with testers, developers and other team members in testing complex projects for overall enhancement of software product quality.
  • Excellent problem solving skills with a strong technical background and good interpersonal skills

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/RC/IDE/GRID, QTP, HP Quality Center, SoapUI, ALM, Cucumber, Jbehave

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

Test Framework: Junit, TestNG

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

Defect Tracking Tools: Jira, BugZilla, IBM Rational ClearQuest

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins, Hudson, Cruise Control

Databases: Oracle, DB2, SQL Server, MS Access

Operating Systems: Windows variants, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Beaverton, OR

QA Automation Engineer

Responsibilities:

  • Interacted with the Business users to identify the process metrics and various keys dimensions and measures.
  • Written white-box test cases based on the User and Business Requirements.
  • Worked on Selenium WebDriver for creating and executing test cases for functionality testing of a web app.
  • Performed cross browser functional testing using Selenium WebDriver.
  • Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
  • 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.
  • Tested AJAX web site application, Implemented Selenium testing platform and used test scripts with Eclipse IDE, wrote Selenium WebDriver scripts, used TestNG for automated testing.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
  • Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
  • Performed Assertions like Schema Compliance, XPath and SOAP responses.
  • Performed manual testing of each build and then regression testing on each builds using Selenium WebDriver.
  • Performed UI testing and front end testing using Selenium.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
  • Performed SOA / web services testing using SoapUI; wrote adaptors to test / invoke web services.
  • Perform REST and SOAP Web Services testing usingSoapUIfor ServiceGateway.
  • Verified the application on difference web browser such as IE, Mozilla Firefox and safari.
  • Tested web-based application on different operating systems such as Windows XP, Windows 7 and MAC. Also, tested the application for different Java versions.
  • Troubleshooted using firebug and tail application logs (for any exceptions) while testing.
  • Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Developed and executed SQL statements for the database testing.
  • Responsible for deploy latest build and services on different stages for testing and developer purpose.
  • Investigated bug reports by black box testing and examining code to track down the source of issues for documenting in our bug tracker to help developers.
  • Developed and documented complete testing process with well-written test cases.
  • Used ClearCase, Subversion for code repositories and Maven for the dependencies.
  • Communicate effectively with both management and peers while detecting/solving issues.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
  • Involved in project meetings to meet project deliverables and goals.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Soap UI, Rest, Cucumber, HTML, XML, XPath, Firebug, ClearCase, SQL, Oracle, Windows.

Confidential, Minneapolis, MN

QA Automation Engineer

Responsibilities:

  • Gathered requirements documents such as business requirements and design document and other related documents.
  • Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver, Junit and Java (Eclipse IDE).
  • Written and executed Selenium tests for automation testing of the web application using Selenium IDE and Web Driver.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
  • Used SQL Queries in performing data validation to ensure data accuracy and data integrity by testing back-end components of new data warehouse products.
  • Used Java as client library for Selenium and WebDriver to design and developed Automation test Framework using Junit.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Performed Browser Compatibility testing on different platforms and data validations for all reports using Selenium.
  • Performed Backend Testing using SQL Queries on SQL Server database.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Identified defects in system testing, end to end testing regression testing, UAT testing, logged these defects using rational clear quest with proper severity and priority and performed defect life cycle.
  • Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Involved in SOAP & REST based web services testing using SOAPUIPRO web services testing tool.
  • Traceability document update and Test management tool (Quality Center) update
  • Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
  • Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases.
  • Interacted with other external teams for environment/license issues, external services availability and work towards resolution.

Environment: Java, Selenium WebDriver, Junit, Jenkins, ANT, SoapUI, REST, HTML, XML, QC, XPath, BugZilla, SQL, Oracle, Windows.

Confidential, Columbus, OH

QA Engineer

Responsibilities:

  • Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
  • 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.
  • Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
  • Developed automation framework for Selenium RC in Modular Framework model.
  • 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.
  • Developed Selenium test cases using Junit framework.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.
  • Integrated Selenium RC with existing API to test framework.
  • Implemented Data-Driven test to verify the same functionality with multiple sets of data.
  • Developed Automation scripts for new enhancements using Selenium RC and Junit.
  • Extensively executed SQL Queries on database tables to verify the database.
  • Worked with source version control tool such as Subversion (SVN).
  • Worked with developer to reproduce the bugs and to resolve usability issues during UAT.
  • Worked closely with development and project management teams for effective defect management and verify resolved bugs and track enhancements made to product.
  • Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Environment: Java, Selenium IDE/RC, Jira, Junit, Firepath, Firebug, Ant, HTML, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, JavaScript, XML, Subversion (SVN), MS EXCEL, SQL, Windows XP.

Confidential, Atlanta, GA

QA Analyst

Responsibilities:

  • Evaluate and re-factor existing test automation as necessary to maintain established levels of quality.
  • Engage with development team, quality engineers and architect on design/code reviews, testing strategies, automation framework designs and quality status.
  • Design, document, manage and execute test cases, and test suites.
  • Performed different testing task using various test scripts on Selenium IDE, Selenium RC and Junit.
  • Involved manual testing of various test cases with respective test scripts on Selenium and generate analysis report with Quality Center.
  • Parallel interaction with development team and members of Quality Assurance team for cross checking the correctness of the test results.
  • Data Validation and testing using SQL and PL/SQL with Oracle.
  • Use Firebug for the web based application testing with selenium to fix locator issues.
  • Used BugZilla for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.

Environment: Selenium IDE, Selenium RC, Junit, Java, Eclipse, MySQL, Windows, Oracle, TOAD, JDBC, Quality Center, SQL, Windows.

Confidential

QA Tester

Responsibilities:

  • Created test plans and test cases in concert with system engineers and web designers.
  • Involved validating sites across browsers and operating systems, the accuracy of links, visual presentation and its alignment with design specifications, and database updates.
  • Tested the application manually prior to automation for functional testing.
  • Performed Manual performance testing to identify various critical points in the application.
  • Created Test Cases Test Plans and Test labs using Quality Centre.
  • Supported new and existing products by configuring and testing software products and software components of a website.
  • Provided Estimates for testing and updated the Project Plan with the testing timelines.
  • Wrote SQL queries and statements to test database for retrieving information.
  • Coordinated the walkthrough and kickoff meetings with developers and project managers.

Environment: Java, Quality Center, Oracle, SQL, Windows.

Confidential

QA Tester

Responsibilities:

  • Involved in analyzing requirements documents.
  • Developed test strategy, test plan, test cases and test scenarios based on requirements Document.
  • Performed Functional testing manually.
  • Involved in performing extensive back-end testing to make sure data is properly reflected on the web Application.
  • Executed the test cases manually and automation as necessary and worked on XML.
  • Used Quality Center as a defect management tool.
  • Performed Manual Testing and regression testing activities for new releases as an end-to-end testing on Different platforms like windows with different web browsers.
  • Responsible for documenting errors, their resolution, as well as performing extensive Regression Testing.
  • Involved in weekly walkthrough and inspection meetings to verify the status of testing and to discuss defect and like scenarios.

Environment: Manual Testing, HTML, MSOffice, Quality Center, SQL Server, Windows.

We'd love your feedback!