We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

0/5 (Submit Your Rating)

Reston, VA

SUMMARY

  • Over Seven years of experience in Software Quality Assurance and Test Automation Process in IT industry and that include Insurance applications which are Client/Server, web - based Applications with proficiency in both manual and automated testing.
  • Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Junit/TestNG, ANT, Maven, Jenkins, Jbehave, Cucumber, Web Services (REST, SOAP).
  • Key expertise includes testing & debugging GUI & Multi-Applications environment & automated testing using Selenium WebDriver.
  • 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.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Proficient in Continuous Integration using tools like Jenkins, Hudson to improve quality of the product.
  • Experience in the development of Data driven, Keyword driven and Hybrid Automation frameworks in Selenium.
  • Excellent experience in developing Test Scenarios, Test cases, Test Scripts and Test reports for Manual as well as Automated testing for various applications to ensure proper business compliance.
  • Expert in Functionality Testing, Smoke Testing, Regression Testing, System Testing, Black Box Testing, Integration Testing, User Acceptance Testing (UAT), Ad-Hoc Testing.
  • Experienced in Web Service testing by using SOAP UI with the help of Groovy Scripting.
  • Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAP UI tool.
  • Experienced in logging defects using the bug tracking database, providing verifications on fixes in multiple environments, and communicating fix success, failures, status updates as appropriate using Bug tracking Tool like Quality Center, BugZilla and Zira.
  • Experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows 2000, XP, Vista Operating Systems and UNIX environments.
  • Knowledge in Backend testing by writing SQL queries in Oracle, Microsoft SQL Server and Microsoft Access databases.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
  • Excellent experience with source version control tools such as Subversion (SVN) & Git.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
  • Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/RC/IDE/GRID, Junit, TestNG, QTP, HP Quality Center, Soap UI, ALM, Cucumber, Jbehave

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

Web Debugging Tool: XPath, Firepath, Firebug.

Built Tools: Ant, Maven

Continuous Integration Tools: Jenkins, Hudson, Cruise Control

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

Defect Tracking Tools: Jira, BugZilla, IBM Rational ClearQuest

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

Operating Systems: Windows variants, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Reston, VA

QA Automation Engineer

Responsibilities:

  • Analyzed Business Requirements created testing strategies, testing plans and prepared detailed test cases for the Application under Test (AUT).
  • 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.
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, using Git and Source Tree as VCS for a Java based Web application, using Maven as build tool and Jenkins to create and run deployment jobs.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches core Java programming skills using Eclipse IDE.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Designed and executed the Automation Test Scripts using Selenium WebDriver and TestNG.
  • Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium WebDriver, and Cucumber framework.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Used Firebug/Firepath to identify Elements’ by ID, Name, CSS, XPath, and Links on Web Pages.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Validated web services using Groovy Scripts in SOAP UI.
  • Tested request and response XML's based web services interfaces using SOAP UI.
  • Created data-driven automation scripts for testing API Web Services using SOAP UI.
  • Involved in testing the application utilizing the Scrum (Agile) methodology.
  • Documented and tracked test scripts, test results and reported test defects using HP Quality Center.
  • Involved in defect management - Track all the defects raised, conduct defect meetings to update the status of all the defects on periodical basis, publish a consolidated list on weekly basis.
  • Used SQL Queries in performing data validation to ensure data accuracy and data integrity by testing back-end components of new data warehouse products.
  • Coordinated with upper management daily regarding status on the execution of Test Cases (How many Test Cases failed/pass, status of the site).

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, SOAP UI, Eclipse, Agile, Quality Center, Firebug, Firepath, Xpath, XML, HTML, CSS, Groovy Script, SQL, Oracle, Windows.

Confidential, Elkhart, IN.

QA Automation Engineer

Responsibilities:

  • Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Used Java as client library for Selenium and WebDriver to design and developed Automation test Framework using Junit.
  • Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, Junit and Selenium WebDriver.
  • Involved in designing and implementing of hybrid automation framework to be used with Selenium WebDriver.
  • Used Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality with the Selenium Server.
  • Used Junit framework to run unit test and Ant to build the Project
  • Implemented Automated execution of tests (nightly and need based) using Ant and Jenkins.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium WebDriver and Jenkins.
  • Written Ant build scripts to automate the compilation and execution of Junit test cases/suites for VIN service, common data service, Admin UI and java client modules.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Wrote and executed automated test scripts using Cucumber.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Implemented modular Framework for Selenium based scripts. Conducted Cross Browser testing in Google Chrome and Firefox using Selenium WebDriver.
  • Involved in functionality testing using SOAP UI on HTML pages, its dynamic contents and the integration with content management, Web Services and Database functionalities (XML, SOAP UI).
  • Used SOAP UI for functional testing and verifying the Request and response XML, Schemas, XPATH at respective locations.
  • Identified software defects and interacted with developers to resolve them and provided full support to the Test team using Quality Center.
  • Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
  • Supported development team in finding the root cause of errors, by analyzing logs, database and source.
  • Interacted with Developers to follow up on Defects and Issues followed by the Defect Life Cycle.

Environment: Java, Selenium WebDriver, Junit, Ant, Jenkins, Cucumber, SOAP UI, Quality Center, XML, XPATH, HTML, CSSInternet Explorer, Chrome, Firefox, SQL, Oracle, Windows.

Confidential, Waltham, MA.

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.
  • Design and Developed automated functional Test suite using Selenium IDE, Selenium RC.
  • 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 automation scenarios using the functional test cases.
  • Developed Selenium test cases using Junit framework.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.
  • 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.
  • Defect testing and exploratory testing/Ad-hoc testing was performed after each build.
  • Performed UI testing, Database testing after reviewing the story cards and database diagram.
  • Provided back end testing for data validation using SQL on TOAD.
  • Extensively executed SQL Queries on database tables to verify the database.
  • Involved in testing the database and data validation using SQL Queries.
  • 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.
  • Experienced with bug tracking tool JIRA.
  • 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.

Environment: Selenium IDE/RC, Jira, Java, JUnit, ANT, HTML, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, JavaScript, XML, Subversion (SVN), SQL, Windows XP

Confidential, New York, NY.

QA Engineer

Responsibilities:

  • Implemented end to end automation for existing Selenium framework using build systems, scripts and continuous integration system etc.
  • Extensively developed automation test scripts for regression testing (Junit).
  • Performed functional testing for each sprint using Selenium RC. Performed cross browser functional testing using Selenium RC.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium RC.
  • Involved in designing and testing an analysis using Java.
  • Pro-actively participated in bug triage, sprint planning, QA, project status and retrospective meetings with cross-functional teams leading to successfully accomplishing SQA milestones.
  • Adhered to QA processes and test methodologies in agile development environments resulting in quality improvements.
  • Significantly contributed in the areas of technical documentation and actively collaborated with team in driving review and approval process.
  • Collaborated across teams on test cases and their implementations.
  • Participated in definition of quality standards and expectations within and across teams.

Environment: Java, Selenium RC/IDE, Junit, Agile, Quality Center, MySQL, Firefox, IE, Chrome, Windows XP, UNIX.

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

Software Engineer

Responsibilities:

  • Performed Manual/Automated tests via navigation and workflow of the application.
  • Writing and reviewing test cases to validate the functionality of all the modules.
  • Designed Test scripts using Win Runner.
  • Integration testing of all the features and functionalities.
  • Regression testing of the various builds of the application manually.
  • Analyzing reports and suggesting changes in the application and monitoring them.
  • Sending Issues to manager by tracking the bugs.
  • Performing system testing on each build.
  • Coordinating between clients, developers, team members and review meetings.

Environment: Java, Manual testing, Win Runner, Quality Center, Oracle, Windows/UNIX.

We'd love your feedback!