We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

0/5 (Submit Your Rating)

GA

SUMMARY

  • Over 6+ years of professional experience of Quality Assurance in IT industry.
  • Experience in analyzing, implementing, and defining best practices in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC). Specialized in Manual testing for Client/server and web based applications.
  • Key expertise includes testing and debugging GUI and Multi - Applications environment and automated testing using Selenium Webdriver.
  • Expertise in working with Selenium IDE and Selenium Web Driver using TestNG java - framework.
  • Experience in creating Cucumber BDD (Behavior Driven Development) framework and automating BDD scenarios in Eclipse.
  • Experienced in using Continuous Integration tools such as Jenkins Build Server and Maven to manage different versions of the source code.
  • Experienced in making Data Driven and Keyword Driven Frameworks.
  • Good experience in Selenium Test Environment setup expert using the entire open source tools. Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experience in design and executing test cases.
  • Familiar with regression testing, data driven testing, UAT (User acceptance testing), Integration testing, Unit Testing, Smoke testing, Functional testing etc.
  • Responsible for Checking Cross Browser Compatibility of different elements and tags, hence worked on different browsers like Internet Explorer, Google Chrome, Firefox, Safari
  • Experience in complete defect life cycle, Requirement traceability matrix (RTM).
  • Experience working with Web Services using SOAP UI/POSTMAN tool to validate XML request and response using different methods.
  • Experience in SQL queries and joins (Inner / outer etc...) to validate data. Used TOAD to execute SQL queries.
  • Experience in Agile and waterfall methodology.
  • Time utilization skills and multi-tasking capabilities to work on fast track processes.
  • Good team player and Quick learner, self-motivated person with excellent analytical, communication & problem solving skills with ability to work independently as well as in team.

TECHNICAL SKILLS

Testing Tools: Selenium IDE/RC/Web Driver, Soap UI, Postman, Cucumber

Languages: HTML, CSS, Java, XML

Test Framework: Junit, TestNG, Data Driven Framework

Web Services: SOAP, RESTful, Soap UI, Postman

Web Debugging Tool: XPath, Firepath, Firebug, Web debugger

Microsoft Tools: MS Word, Excel, PowerPoint, MS Access

Database: MS SQL Server

Methodologies: Agile, Waterfall, Scrum, SDLC

Operating Systems: Windows (All Variants), UNIX

PROFESSIONAL EXPERIENCE

Confidential, GA

QA Automation Engineer

Environment: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Jenkins, Postman, Eclipse, Firebug, Firepath, XPath, XML, DOM, HTML, HP ALM, SQL, Agile and Windows.

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Developed Automation framework using Selenium Web Driver.
  • Used Selenium Web Driver for writing test scripts for regression test coverage.
  • Implemented DATA Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Performed Data driven testing using Selenium WebDriver, TestNG functions which reads data from scripts using property and XML files.
  • Extended TestNG framework by adding some helper classes and methods.
  • Integrated the scripts and executed them as a suite using the build integration tool Maven.
  • Involved on Cucumber testing and defined the test scenarios and created the test cases in Test Manager.
  • Developing and integrating the step definitions for each step in thecucumberscenarios.
  • UsedJenkinsfor continuous integration tests, adding suites and running scripts on theJenkins server.
  • Designed and executedManual Tests for SmokeTesting, SystemTesting, Positive/NegativeTesting, IntegrationTesting, Regressiontesting and FunctionalTesting.
  • Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
  • Created manual test cases, reviewed with different stakeholders to validate the functionality.
  • Used Firebug/Fire Path Add-on tools to identify the Object’s id, Name, Xpath, link in the application.
  • Used XPath and DOM to work with dynamic and static objects in Selenium WebDriver.
  • Used Postman tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed SOA / web services testing using Postman; wrote adaptors to test / invoke web services.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Tested web-based application on different operating systems such as Windows, Vista and different browsers such as IE, chrome, Firefox.
  • Reported software defects in HP ALM and interacted with the developers to resolve technical issues.
  • Analyzed test results, tracked the defects and generated reports usingHP ALM.
  • Conducted backend testing using SQL queries to validate data for database.
  • Worked with Developers, Architects and business team in AGILE environment.
  • Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.
  • Participated in weekly QA meetings and Bug review meetings with the Dev. and QA teams.

Confidential, New York, NY

QA Automation Engineer

Environment: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Gherkin, Jenkins, Postman, Eclipse, Firebug, Firepath, CSS, XPath, XML, Quality Center, SQL, TOAD, Agile and Windows.

Responsibilities:

  • Reviewed business requirements (User Stories) with Business Analyst and Project manager, Team lead, technical architects and developers.
  • UsedSelenium WebDriver for testing various web applications.
  • Written and modified the automation test scripts as per requirement changes for every release usingSeleniumWeb driver.
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data Contributed in developingAutomationFramework that uses Java, Selenium WebDriver andTestNG.
  • IntegratedTestNGwith Selenium using Eclipse to generate test execution result.
  • UsedMavenand performed different operations on POM.xml file to get the dependencies and run test scripts.
  • Involved in writing and execution of test cases using Selenium WebDriver with Cucumber (BDD) with gherkin language.
  • Perform Continuous integration automation testing usingJenkinsand scheduled the tests to run at specific time and during the build deployment.
  • Designed, developed and executed Test plan, and test cases, strategies.
  • Written Requirement traceability matrix (RTM), status reports on test cases and defects.
  • Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Performed UI testing, browser validations across operating systems by verifying the visual presentations, alignment, design and accuracy of links using Id, XPath, CSS locators andFirebug and Firepath.
  • Tested Web Services (SOAP and Restful services), Validated XML request and response using Postman tool.
  • Developed script and performed WebServices testing usingPostman tool for functional and regression testing.
  • Found defects and worked with developers to resolve the defects.
  • Managed test case, defects and reports in Quality Center.
  • Validated the web reports by executing SQL queries and joins in TOAD tool. Executed SQL queries and joins using TOAD to validate the data.
  • Involved in testing the application utilizing the AGILE (Scrum) methodology.
  • Working with the Development team to modify applications to accommodate automation when needed.

Confidential, Durham, NC.

QA Engineer

Environment: Selenium WebDriver, JUnit, ANT, Quality Center and Windows.

Responsibilities:

  • Responsible for preparation of Test cycle/progress reports, analysis of defect metrics & implement improvement actions for next iterations.
  • Involved in developing test plan, test strategies, test scenarios, test scripts and test steps based on Business and System Use Cases.
  • Executed Selenium tests for automation testing of the web application using Selenium WebDriver
  • Created Data Driven tests that randomized the test data for testing the AUT using Excel file.
  • Performed Smoke, Functional, Regression and Integration testing.
  • Extensively involved in integrating Selenium with existing API to test framework.
  • Involved in Defect Management, Defect Review and Defect Status Reporting.
  • Ran regression scripts to ensure that the existing features are working fine.
  • Performed Black Box testing for all the modules including business service, controller and data service layer components.
  • Involved in Black Box testing techniques and Database testing.
  • Worked on different Levels of Testing (Unit Testing, Integration Testing, System Testing and Acceptance Testing).
  • Done with Functional and Non-functional Testing.
  • Well versed with Test Documentation (Test Scenario, Test Case, Test Data, Defect Report, and Test Metrics).
  • Identified and reported bugs using defect tracking tool Quality Center and presented bug reports for weekly status updates.
  • Performed backend testing using SQL queries to retrieve and verify information in the database.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.

Confidential, Boca Raton, FL

QA Tester

Environment: Manual Testing, Java, Quality Center, SQL, UNIX and Windows.

Responsibilities:

  • Planned and managed the appropriate testing effort for any given module.
  • Composed accurate and detailed Test Approach, scenarios and test cases (functional, usability and regression).
  • Conducted end to end test executions on the entire application.
  • Monitor the Test Execution Progress and Manage the Issues during Test Execution.
  • Identified software defects and interacted with developers to resolve them and provided full support to the Test team using the QC.
  • Performed Integration testing, Regression testing and System Testing
  • Work with the development/support teams to fix the environmental issues encountered during test executions.
  • Communicate defects using Quality Center (QC) with proper Severity and Priority.
  • Execution of System Integration Testing, User Acceptance Testing.
  • Created Test matrix, Test Summary Report, UAT summary Report and UAT Sign off Report.
  • Share status reports (Daily/Weekly/Monthly) to all the stakeholders and management.

We'd love your feedback!