We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

5.00/5 (Submit Your Rating)

Kalamazoo, MI

PROFESSIONAL SUMMARY:

  • Over 7+ years of experience in Software Quality Assurance and Testing, in the areas of Business process, requirements, functional analysis, and maintenance of Web based applications and Client - server applications.
  • Extensive knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
  • Experience developing test automation frameworks using open source tools Selenium (Selenium WebDriver, Selenium RC, Selenium GRID), Junit, and Eclipse.
  • Strong experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.
  • Expertise in using Selenium WebDriver API to automate tests on cross browser and cross platform environment. Sound knowledge on Object Oriented Programming concept and Java Language. Used Junit framework to run unit test and Maven to build the Project.
  • Good experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • Expert on Selenium Automation using WebDriver and Server. Heavy programming using Java, Junit, TestNG.
  • Experience in converting commercial QTP Scripts to open source Selenium WebDriver scripts to maximize the profits of the organization without compromising Quality.
  • Specialized in white box testing like Junit, Nunit, TestNG and Web service testing.
  • Experience developing test infrastructure for white box testing using Junit and TestNG frameworks.
  • Proficient in creating business based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications and Traceability Matrix.
  • Experience with comprehensive understanding of all phases of Test Life Cycle, including requirement gathering, test planning, and scheduling, testing, defect tracking and reporting.
  • Expertise in Functionality Testing, Smoke testing, User Interface testing, Integration Testing, Black Box Testing, End-to-end Testing, Manual Testing, UAT testing, Regression Testing, single user Performance Testing, Documentation and Reporting.
  • Experience understanding the code written in different programming languages Java, VB Script, Python, Java Script and databases like Oracle, SQL Server.
  • Strong in performing database backend testing and in writing SQL Queries.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, Bugzilla.
  • Experience in both Waterfall (Software Development Life Cycle -SDLC) and Agile Project Environment.
  • Highly motivated, self-starter able to work independently and collaboratively within a diverse technical team. Excellent verbal and written communications skills.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/IDE/RC/Grid, QTP, Jmeter, Mercury Quality Center, TestNG/Junit and LoadRunner, Cucumber, Jenkins, SOAP UI

Scripting Languages: JavaScript, UNIX Shell Scripting, Python

Languages: C, C++, JAVA, SQL, PL/SQL

Databases: MS Access, Oracle10g/11g, MySQL 4.x/5.x, DB2, SQL Server 2005/2008

Web Technologies: HTML, DHTML, CSS, XML, XPATH, AJAX, ECLIPSE.

Browsers: IE, Firefox, Safari and Opera

Operating systems: Windows NT/2000/XP/Vista/7, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Kalamazoo, MI

QA Automation Engineer

Responsibilities:

  • Involved in requirement Analysis meetings with Business Analysts and going through the Business Requirement Document (BRD), prepared Test Plan and Test Strategy documents.
  • Prepared Test Cases, Test Scripts, Test Conditions based on the functional and Non-functional requirements.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNg prior to agile release.
  • Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
  • Design and developed the manual tests and automated scripts using Python and Selenium Webdriver
  • Well versed with handling web elements in Selenium Webdriver.
  • Introduced and implemented Open Source web test tool Selenium and WebDriver for cross browser testing.
  • Implemented modular Framework for Selenium based scripts. Conducted Cross Browser testing in Google Chrome and Firefox using Selenium.
  • Responsible for creating and maintaining automation acceptance test suite using Selenium, Ruby and Cucumber framework
  • Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Part of load testing team using JMeter.
  • Used Selenium for End - to End testing for Angular.js Applications.
  • Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
  • Created custom JSON/XML Assertors, for validation of SOAP (WSDL), and REST API calls, and Data Banks for storing and analyzing data input/output and error codes.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Collaborated daily with QA leads to improve test coverage across platform using Java (TestNg, SOA test) and scripting languages (Groovy, JavaScript, XML).
  • Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
  • Involved in reporting defects to development team with logs and detailed reproducible steps using GitHub defect tracking tool.
  • Managed test plans tracking automation coverage, with weekly regression testing to ensure baseline functionality across all push cycles using Jenkins as continuous integration system.
  • Collaborate with different teams to support release planning and delivery processes.
  • Provide testability/QA feedback to product development teams through participation in design and development reviews.

Environment: Java, Selenium WebDriver, TestNG, Junit, Jenkins, Jmeter, Maven, Angular.js, Cucumber, Ruby, SOAP UI, ANT, XML, Java Script, Quality Center, SQL and Linux.

Confidential, Dallas, TX

QA Automation Engineer

Responsibilities:

  • Analyzed the user requirements, functional specifications and used Case documents for Functional testing.
  • Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Involved in automating test cases using Selenium WebDriver with TestNG.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Reviewed Specified Business Documents and prepared Test Cases using Quality Center based on the requirements.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
  • Verification of Frontend GUI Objects and elements.
  • Developed automated script for back-end testing using Selenium WebDriver.
  • Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
  • Performed build acceptance testing and smoke testing using Cucumber automation tool.
  • Created scenarios using JMeter Controller and executed them.
  • Familiarity with UAT for making website more user-friendly and for web-applications.
  • Building the Test Base Class Using Protractor for Angular.JS.
  • Involved in writing SQL Queries for backend testing
  • Knowledge of writing Junit tests using Junit framework.
  • Coordinated with developers and record defects in JIRA to track until they are resolved.
  • Extensively tested customer’s payments are sent directly to your commercial bank account using the latest security technology.
  • Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole.

Environment: Selenium WebDriver, Java, TestNG, SQL, DHTML, VBScript, Cucumber, Angular.js, Quality Center HTML, Oracle 11g, MSWord, MS Excel, PL/SQL Developer, UNIX, Windows 7.

Confidential, Oaks, PA

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 (TestNG).
  • Performed functional testing for each sprint using Selenium.
  • Performed cross browser functional testing using Selenium.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Involved in designing and testing an analysis using Java.
  • Integrated scripts via Selenium Remote Control (Junit/Maven).
  • 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: Selenium RC, Java, Junit, Quality Center, MySQL, Firefox, IE, Chrome, Windows XP, Mac, UNIX.

Confidential, King of Prussia, PA

QA Engineer

Responsibilities:

  • Analyzed the business and system requirements and developed test plans for System Testing.
  • Performed manual testing of both front and back end of the system.
  • Involved in Automation of the test cases using Selenium RC, Junit and Ant.
  • Used Selenium RC for automated Functional, Regression, Integration testing and for generating test scripts.
  • Created Data driven test cases using Java/Selenium/XML & Property files.
  • Parallel, Cross-Browser Testing using Selenium GRID and Junit.
  • Configured ANT build scripts to run tests, develops reports and send notifications.
  • Involved in the creation of test plan and test cases for manual and automated testing from the business requirements to match the project's initiatives.
  • Designed Modularized framework for functional automation using Selenium RC and Java
  • Logged the defects in JIRA and created Test Metrics to analyze the defects.
  • Prepared a regression and functional test scripts using Selenium.
  • Developed and executed White box test cases of the Java API using Junit framework & Eclipse.
  • Developed Junit tests for each Java based API in the Project and verified functionality by matching expected and actual output values.
  • Developed, maintained and conducted smoke test cases for QA environments.

Environment: Selenium RC, Java, Junit, Ant, Eclipse, Quality Center, ClearCase, SQL, UNIX, HTML, Oracle, Windows XP.

Confidential

QA Engineer

Responsibilities:

  • Performed Teat plan creation, test cases and conditions
  • Provided intensive regression testing of software updates before uploading them to Production Server.
  • Worked with both production server accounts and Test Server accounts (future releases).
  • Developed test cases and test suites for the designated areas of testing.
  • Executed test of various types including functionality, regression, release acceptance, etc.
  • Tested browser and operating system compatibility (Windows XP/NT, MSIE and Firefox).
  • Tested performance, usability, navigation, links, images, forms, etc.
  • Worked with test cases and test scripts and modified to accommodate new changes to the software/applications.
  • Defects were identified, provided documentation to the development team for debugging.
  • Reviewed Designs and Specifications and created test cases based on content.
  • Tested applications Performed Regression and Integration Testing.
  • Performed ongoing Maintenance of the Regression Catalog to include test cases from new projects.
  • Utilized Bugzilla web based bug tracking system to report software anomalies and defects
  • Reported numerous problems of various severity levels. Verified bugs fixed in new releases.
  • Followed up with reported problems until satisfactory resolution.
  • Participated in Requirement Review meetings, Bug Review meetings, and Test Strategy meetings.

Environment: QTP, Bugzilla, Java, HTML, Oracle, JSP, SERVLETS, Shell Scripts.

We'd love your feedback!