We provide IT Staff Augmentation Services!

Automation Qa Engineer Resume

3.00/5 (Submit Your Rating)

Boston, MA

PROFESSIONAL SUMMARY:

  • An IT professional in the field of QA with over 7 years of experience in preparing Test strategy, Test plan, Test methodology, Test scenarios, Test summary reports, Test cases and Test documents for both automated and manual testing based on User requirements, System requirements and Use case documents.
  • Extensively involved in UI Automation by using Selenium Webdriver, Java, SOAP UI testing, Database SQL Testing, Web application testing, and designing Unit Testing framework.
  • Well versed with Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Logging and Tracking Defects in all the phases with major responsibilities.
  • Expertise in implementing WaterFall / Agile and SCRUM Methodology by analyzing requirement specifications and responsible for developing Test Objective, strategies, Scope, Test procedures and Test Matrices.
  • Experience in developing, implementing and maintaining Automation frameworks - Page Object, Hybrid, Keyword Driven and Data Driven Frameworks
  • Experience with QTP / HP UFT to develop automation scripts in VB Script.
  • Experience with QTP - Object repository, Checkpoints, Actions, Functions, regular expressions, parameterization, transactions, object spy, function library.
  • Experience in different Testing methodologies like Black Box, White Box, Smoke Testing Functional testing, Regression testing, Unit, Integration testing, GUI testing, System Testing, User Acceptance testing(UAT)Installation, Compatibility and Load testing.
  • Experience in developing selenium automation framework using Junit/TestNG and developing ANT/Maven targets to execute automation suites.
  • Experience in using finder mechanisms like CSS, XPath expression, HTML id and name to find the Web Elements.
  • Experienced in using Apache POI to read data from external sources to feed locators into the test script.
  • Using Selenium Screenshots for bug reporting, analysis and exception debugging.
  • Experience in using Selenium Webdriver, Eclips TestNG test frameworks in creating test scripts, test suites and HTML reports.
  • Performed Continuous integration automation using Jenkins and scheduled the tests to run at specific time.
  • Experience in preparing test data for positive and negative testing and identified critical bugs in the product early in the test execution cycle.
  • Experience in controlling the flow of execution of methods using TestNG annotations.
  • Expertise in working knowledge of Core Java and Object Oriented Concepts( Inheritance, Polymorphism, Exception Handling, Multi-Threading and Collections)
  • Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries.
  • Wrote complex SQL query by joining multiple tables according business logic for data validation.
  • Maintained the Selenium and JAVA automation code and resources in source controls like SVN, GIT over the time for improvements and new features.
  • Experience with Cross- Browser and CompatibilityTesting to test whether the web applications are working as desired in different browsers and environments.
  • Experience in Parallel Execution of Multiple Tests at a time in different environments.
  • Dynamic and assertive team player with a strong inclination to improve and optimize process development and implementation.
  • Excellent analytical skills with good communication and self-organizing skills, assertive and a committed team player.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/IDE/GRID, QTP, SOAP UI, Cucumber, TestNG, Junit

Languages: HTML, CSS, JavaScript, Java, XML

Defect Tracking Tools: Jira, BugZilla, Quality Center

Build Tools: Ant, Maven

Testing Frameworks: Page Object, Data Driven, Keyword Driven, Hybrid Driven Frameworks

Continuous Integration Tools: Jenkins

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

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

Operating Systems: Windows variants, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Boston, MA

Automation QA Engineer

Responsibilities:

  • Analyzed Business requirements and Functional documents, created the test strategy document that defines the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • In depth understanding of Object Oriented Programming and skilled in developing automated test scripts in Java.
  • Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.
  • Design, develop and implement Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.
  • Developed automation test cases, executed these test scripts.
  • Used SVN repository for efficient remote team working, also stored the framework and all the developed test cases.
  • Create REST API tests using ruby test-client gem
  • Experience with Quality Center / HP ALM, Version One, Jira to develop Test plan, test cases, executing test cases in Test lab, and creating and tracking defects in Defects module
  • Configured Selenium Web Driver, Test-NG tools and created selenium automation scripts in java using Test-NG prior to next quarter release.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with Test-NG
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium Web Driver.
  • Developed automation test scripts to test the database by retrieving the data from the tables using HP QTP and VB Scriptin
  • Prepared user documentation with screenshots for UAT (User Acceptance testing) using Selenium Screenshots.
  • Used Apache POI to read data from Excel sheet.
  • Performed continuous integration automation testing using Jenkins.
  • Used parameters, data provider Test NG annotations to perform regression and functional testing.
  • Used Actions and Action classes for performing Keyboard and Mouse events.
  • Used Firebug/ IE Developer Toolkit and Selenium IDE to capture and validate CSS Locators, html ids to identify elements.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
  • Extensively used VB Scripts to write scripts for testing certain functionalities in the unit.
  • Performed defect tracking and reporting using Quality Center/ALM.
  • Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Involved in grouping of Test Cases, Test Methods and Test Suites using TestNG annotations.
  • Used AutoIt tofor automating the Windows GUI and general scripting.
  • Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
  • Performed functional testing of SOAP and RESTFULL 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
  • Developed test scripts to implement Test Cases, Test Scenarios and features for Test Driven Development, Behavior Driven Development using Cucumber.
  • Attended weekly status meetings with development and management Teams.
  • Reported defects to developer and discussed about the issues in weekly status meetings.
  • Following Project blocking Doc, Sprint burn down chart, Release burndown Chart and actively attend agile sprint meeting.

Environment: Selenium IDE, QTP/UFT, VB Script,ALM/Quality Center, Selenium WebDriver, Apache POI, Auto IT, Java, HTML, CSS, X-path, Windows, SQL Server, Maven, SVN, SOAPUI, Cucumber.

Confidential, Cleveland OH

Automation QA Engineer

Responsibilities:

  • Analysis of Functional Requirement and Business Requirement documents and communicating with BA.
  • Performing Daily smoke Test Manually on different browsers (e.g.: Firefox, Safari and IE)
  • Perform Black box and white box testing.
  • Used Data Driven Framework to check the behavior of application with different inputs as parameters using Selenium.
  • Presented test cases to business for peer review and ensure completeness.
  • Involved in the Regression Testing by using Selenium after each modification and enhancement.
  • Used Synchronization in Selenium to take care of the timing problems between QTP and Application under Test.
  • Used Dynamic Identifiers in Selenium.
  • Test automation for web application (SWAP module) using Cucumbe
  • Wrote Test cases in ALM and Defect report generation using ALM (Application Life cycle Management
  • Designed and developed User defined functions, Generic functions with well versed VB scripting, Descriptive programming in scripting dynamic objects and Reusable actions in defining scenario flows in QTP.
  • Worked with QTP to create, manage and execute Test Sets
  • Used finder mechanism like CSS, XPath expression, HTML id and name to find the Web Elements.
  • Extensively worked on selenium tools to scale and distribute scripts across many environments.
  • Performed defect logging and tracking using JIRA.
  • Used Apache POI to read data from external sources to feed locators into the test script.
  • Used TestNG annotations like Groups, parameters, Data Providers for regression and functional testing.
  • Developed Maven targets to execute automation suites.
  • Generated test logs using Log4j for various log levels.
  • Experience in testing SOAP Web Services using Soap UI.
  • Experience in developing end to end automation using Selenium, Web Driver/RC/IDE/Grid, Junit/Testing, JMeter, ANT, Maven, Hudson/Jenkins, Jbehave/Cucumber, Web Services (REST, SOAP)
  • Involved in Cross Browser Testing to test whether the web applications are working as desired in different browsers and environments.
  • Created and Developed Reports and Graphs using ALM.
  • Documented the raised defects and followed up with development team for defect fixes.
  • Creating keyword or hybrid framework for Functional Testing.
  • Responsible for writing SQL queries for accessing data from the MySQL database.
  • Coordinated with UAT team by providing them with test cases and test data.
  • Involved in End-to-End testing of business rules on the Web based application.
  • Provided the Test status reports, Testing activities and documented issues to the QA Test lead and QA manager.
  • Uploaded Business requirements, test scenarios, test cases and defects to Quality Center.
  • Extensively worked on selenium tools to scale and distribute scripts across many environments as part of migration from QTP.
  • Reporting Daily Status & Involved in documenting minutes for weekly progress to the stakeholders.
  • Experience in using selenium to create quick bug reproduction scripts and create scripts to aid in automation-aided exploratory testing

Environment: Selenium IDE, Selenium Web Driver, VB Script,J2EE, AGILE, Windows, UNIX, QTP/UFT, ALM/Quality Center, XPath, Firebug, SoapUI, TestNG, Apache POI

Confidential, Jersey City

QA Automation Engineer

Responsibilities:

  • Closely collaborated with Business analyst and developer in order to test strategy for Canon online store project.
  • Implemented Agile Methodology by analyzing requirement specifications
  • Conducted UI testing, Functional testing, Regression Testing, Acceptance testing and verifying the results with expected results, which should complain with the predefined requirements.
  • Used Selenium WebDriver to test web sites and their systematic updates for functionality, usability, regression, and performance and browser compatibility.
  • Involved in working with JUnit, TestNG and Eclipse.
  • Built automated test-suites using WebDriver Java API / Selenium test suites, JUnit and TestNG. Creating test cases and test suits.
  • Developed automation test scripts to test the database by retrieving the data from the tables using HP QTP 10 and VB Scripting
  • Developed Maven targets to execute automation suites.
  • Developed and maintained release acceptance tests using Selenium IDE.
  • Using Selenium Screenshots for bug reporting, analysis and exception debugging.
  • Wrote complex SQL query by joining multiple tables according business logic for data validation.
  • Identify record, track and prioritize defects within the integration and stage environments.
  • Worked in continuous integration environment using Jenkins
  • Deployed code stored in Github to QA environment via Jenkins.
  • Documented defects with high level of detail using Quality Center
  • Performed Web service testing using SOAPUI
  • Manages QA process for release candidate.
  • Reports progress to business and development.

Environment: Selenium WebDriver, AGILE, Selenium IDE, Java, Eclipse, TestNG, SQL plus, Windows, Github, Quality Center, JUnit, SOAPUI

Confidential, Charlotte, NC

QA Analyst

Responsibilities:

  • Analyzed system requirements and developed detailed Test Plans for System Testing .
  • Planning for and reviewing the Test cases for Functionality, Security, Database and Acceptance testing.
  • Extensively involved in integrating Selenium RC with existing API to test framework.
  • Job operated within a very agile environment, with daily scrum meetings stand up meetings, burn-down charts, presentations and review.
  • Helped the team to understand the requirements using the Use cases and Test case.
  • Expertise in design and implementation of Automation Test.
  • Executed the Regression test scripts using Quick Test Pro and evaluated the results.
  • Used Mercury Quality Center to run and Scheduling Quick Test Pro (QTP) test.
  • Used various Quick Test Pro (QTP) functionalities like call function, Parameterization etc.
  • Expertise in developing automation test framework and creating function libraries.
  • Communicated the defects to developers, generated the test matrices, and attended status meetings.
  • Involved in Manual and Automated testing using QTP and Quality Center.
  • Performed Agile testing using scrum practices, to keep the customer involved.
  • Developed Test Cases and Test Plans for UAT (User Acceptance Testing)
  • Performed Unit testing and Integration testing for Payroll Module
  • Performed Data driven tests using Positive and negative sets of data.
  • Developed manual test cases for Regression Testing based on the requirement documents.
  • Coordinated reviews of project scope, test plan, test cases, test schedules and identified project milestones & risks.
  • Performed Smoke testing before the actual execution of test cases.
  • Developed Regression Test Scripts based on the requirement documents using Quick Test Professional.
  • Developed and executed SQL queries for backend testing.
  • Interacted with application users (end-users) and performed User Acceptance Testing (UAT).
  • Reported defects using QC and interacted with developers to resolve defects/issues.
  • Verified and validated that tests are conducted and documented according the standards approved by management.

Environment: SQL, Mercury Quality Center, Quick Test Pro, MS Office, Manual Testing, UNIX, Agile methodology

We'd love your feedback!