We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

2.00/5 (Submit Your Rating)

Richfield, MN

PROFESSIONAL SUMMARY:

  • 5+ years of experience in Software Quality Assurance and Test Automation Process in IT industry and that include Client/Server and web - based Applications.
  • Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC). Software Development Methodologies such as Agile, V Model and Waterfall.
  • Experience in Automation testing using Selenium WebDriver/RC/IDE/GRID, Junit, TestNG, Jenkins, Maven, Ant, SOAP UI and HP Quality Center.
  • Key expertise includes testing and debugging GUI and Multi-Applications environment and automated testing using Selenium WebDriver and Selenium RC/IDE.
  • Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
  • 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 testing native & responsive mobile apps using WebDriver, Appium.
  • Specialized in user requirement analysis, documenting test plans, test suites, execution of test cases to verify application functionality against business requirements using Cucumber, Selenium WebDriver, SoapUI Pro, Appium, HP Quick Test Professional and Test Complete.
  • Experience with Requirement Documents, Test Strategy, creating Test Plans, writing and executing Test Cases, Manual Testing, Creating Automation Test Scripts and Automation Test Execution.
  • Performed Performance, Functional, Regression, Integration, Smoke, GUI, Database, Release, Web, Stress, Internationalization/Localization, System Integration (SIT) & User Acceptance testing (UAT).
  • Good experience in Web Services testing using SOAP UI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAPUI.
  • Excellent experience with source version control tools such as Subversion (SVN) & Git.
  • Experience using various databases like Oracle, MS SQL Server and MySQL.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
  • 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, QTP, HP Quality Center, SOAP UI, ALM, Cucumber, Appium, Jira, Rally, Gherkins, Junit, JMeter, TestNG

Languages: HTML, XML, CSS, C, C++, Java, JavaScript, J2EE, SQL, PL/SQL, Perl & Shell

Methodologies: AgileScrum, Waterfall, V: Model

Defect Tracking Tools: Jira, BugZilla, Quality Center, IBM Rational ClearQuest

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins, Hudson, Cruise Control

Servers: Apache Tomcat, JBoss, WebLogic, WebSphere

Databases: Oracle, SQL Server, MS Access

Operating Systems: Windows, UNIX, Mac OS

PROFESSIONAL EXPERIENCE:

Confidential, Richfield, MN

QA Automation Engineer

Responsibilities:

  • Developed detailed test plans and test cases from use cases, detailed specifications, functional specifications and business requirements. Developed test cases and configured test environment for specific test cases, executed automated & manual tests, documented results and updated defect tracking systems.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium WebDriver.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG. Primary responsibilities include Build and Deployment of the java applications into different environments like Dev, UAT and QA.
  • Built Selenium GRID 2 framework to run recorded Selenium RC/WebDriver test script on IE, Firefox in an automated environment. Implemented Page Object model in Selenium to decouple test scripts from directly referencing UI elements.
  • Preparing Requirement Traceability matrices for New Business Module. Designing Test Cases, Execution of the test cases and reporting the bugs.
  • Developed test automation required objects in JavaScript using concepts such as Prototypes, chaining objects, Overloading and overriding and Sealing objects, Timers and Asynchronous programming features set Timer, request Animation Frame, cancel Animation Frame and other advanced features.
  • Used JavaScript’s concepts such as Self-executing functions, Parameterized self-executing functions and Strict mode.
  • Created automation framework in Selenium WebDriver using behavior driven approach lik e Cucumber.
  • Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity.
  • Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.
  • Conducted Functional testing with Valid and Invalid inputs for positive and negative testing. Preparing Defect report as per severity and priority Active participation in Bug triage meetings.
  • Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.
  • Coordinated with developers and record defects in JIRA to track until they are resolved.
  • Developed several REST web services supporting both XML and JSON to perform tasks such as remote thermostat and demand-response management. REST web services leveraged by both web and mobile applications.
  • Involved in Automation Test Plan Preparation and in Compatibility Testing.
  • Developed script and performed Rest API testing using Selenium and Java for Regression testing, Sanity & Smoke testing.
  • Prepared metrics report on test execution and bug status.
  • Performed Database Testing using SQL to check the Data Validation and Data Integrity.
  • Automation of deployment and server bounce process by creating scripts using WebLogic Scripting Tool (WLST).

Environment: Java, Selenium WebDriver, Jenkins, TestNG, Eclipse, Cucumber, JIRA, HTML, XML, JSON, GIT, SOAP UI, Oracle, Windows.

Confidential, Chicago, IL

Software Test Engineer

Responsibilities:

  • Actively involved with SCRUM and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
  • Extensively used Selenium WebDriver 2 to test the web application.
  • 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.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Created and executed the test scripts with Java, Selenium WebDriver, and TestNG.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
  • Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.
  • Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
  • Extensively used Selenium (XPath and CSS locators) to test the web application.
  • 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.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Functional and Cross Browser testing of Defined Browser Stack of the site experience
  • Defect Triaging and Release sign off for Continuous Delivery cycles.
  • Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.
  • Used ClearCase, Subversion for code repositories and Maven for the dependencies.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

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

Confidential

Software QA Engineer

Responsibilities:

  • Analysed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
  • Associated with development team to understand technical design and architecture for test planning.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
  • Developed Selenium Automation framework - Created a hybrid framework (Keyword and Data driven) on Selenium using TestNG.
  • 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 WebDriver, TestNG and Jenkins.
  • Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.
  • Used Selenium WebDriver using TestNG and Eclipse for automation in Hybrid model.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Developed and executed White box test cases of the Java API using TestNG framework & Eclipse.
  • Used Java language and TestNG framework for scripting. Used Maven for building the Web Driver project.
  • Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Extensively used Selenium (data-driven, Xpath locator) and WebDriver to test the web application.
  • Tested request and response XML's based web services interfaces using SOAP UI.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
  • Created whole test framework using Selenium for further test creation and execution.
  • Regression test cases were written and automated using Selenium Web Driver.
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and Xpath in Selenium.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
  • Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Performed back end testing on Oracle Database by writing SQL queries.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Validated soap response using various Assertions such as Xpath, Contains, SOAP Fault, Schema Compliance etc.

Environment: Java, JavaScript, Selenium IDE/Web Driver, HP Quality Center, ALM, Jira, Test NG, SOAPUI, Maven, Eclipse, Jenkins, XPATH, Fire Path, Firebug, HTML, XML, Git Hub, SQL, Oracle, Windows.

We'd love your feedback!