We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • Over 6+ years of experience in Software testing, Software Quality Analysis of Web, Windows, Web Services, Client/Server applications and databases in Finance, Healthcare & Media Industries.
  • Experience in all stages of the SDET Software Development Life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
  • Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP and Mercury Quality Center to develop automation testing scripts for web and client server applications.
  • Good experience in mobile testing using APPIUM in both IOS and Android applications using simulator and emulator.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Knowledge of Automation Tool like Selenium, protractor.
  • Expertise in functional testing AUT using Selenium IDE and Selenium WebDriver using Junit/TestNG testing framework.
  • Experience in working with Build Systems like Ant, Maven and continuous integration systems like Jenkins, Hudson, Team City, and Cruise Control.
  • Good experience in Web Services testing using SOAP UI, XML and WSDL; and in providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI.
  • Written JQuery using ID to locate dynamic element in web page and executed Java Script using JQuery .
  • Written Java Test Automation Script ( .java ) using Java , Spring Test Suite, Selenium and Web Driver which does sanity testing on every deployment performed in QA Env and sends Email Notification on failure.
  • Experienced in load and performance testing tool JMeter.
  • Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Experience in unit testing, functional testing, user acceptance testing, integration testing, system testing, performance testing, sanity testing, exception testing, compatibility testing & security testing of client/server and web - based applications.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Working experience with defect tracking tools like Clear Quest, Jira, and Test Director/Quality Center (QC) and Team Foundation Server.
  • Experience programming in Java, Python, JavaScript, HTML, React.js, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
  • Experience in testing JAVA, J2EE, VBScript, C & C++, PHP & Mobile applications.
  • Good knowledge of UNIX platform and windows platform and proficient in shell scripting.
  • Able to implement framework based scripts like Data driven, POM and Cucumber with Maven.
  • Experience in defects tracking using Jira and test management using Version one.
  • Experience in using version control and configuration management tools like SVN, GIT.
  • Expertise in performing the Functional Testing, Regression Testing, Integration Testing for the apps on different platform like Android, Java, BREW.
  • Built Excel tools with data connection to Control-M for Reporting.
  • Experience in Trouble shooting the issues.
  • Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, .Net Technology etc.
  • Experience in Teradata Utilities SQL Assistant.
  • Experience in both Waterfall and Agile project environment.
  • Extensive experience with Visual Source Safe and Microsoft Office tools (MS-Word, PowerPoint, Excel and Access).
  • Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
  • Have built a test automation framework based on Page Object Model, TestNG and Selenium Webdriver.
  • Excellent experience with source version control tools such as Subversion (SVN) & Git.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS:

Test Approaches: Waterfall, Agile/Scrum

Testing Tool: Selenium Web Driver, Selenium IDE, Selenium Grid, Cucumber, SoapUI, QTP/UFT

Project Management Tool & Defect Tracking Tools: HP Quality Center, HP ALM, JIRA, Rally

Utilities: Eclipse, GIT, SVN, Firebug, Fire Path

Automation Framework: Behavioral Driven Development, Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

Programming Languages: Core Java, VBScript, UNIX

Databases: MySQL, Oracle, SQL Server, DB2.

Test Build and integration tool: Maven, ANT, Jenkins, GIT HUB,POSTMAN

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Web Services tools & Protocols: SoapUI, SOAP, REST

Selenium Base: Selenium Web Driver, Selenium Grid, Java, JUnit, TestNG, POI & JXL, Page Object Model (POM) & Page Factory, Parallel run and Dependency, Log4j, HTML Unit Driver

WORK EXPERIENCE:

Confidential, Dallas, TX

QA Automation Engineer

Roles/Responsibilities:

  • Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
  • Involved in preparing test cases and executed Test Scripts using Selenium WebDriver to validate all UI components, Browser navigations, Mouse Movements.
  • Involved in Defect tracking, reporting until the defects are resolved.
  • Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work and also implemented Regression Test to detect bugs after enhancement and configuration settings of the code.
  • Cucumber was used for the entire regression testing and functional testing with selenium as a primary tool to the test Test scenarios, Test cases and test conditions identified.
  • Used Selenium WebDriver using TestNG and Eclipse for automation in Hybrid model.
  • Implemented Automated execution of tests using Maven and Jenkins.
  • Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in Java using TestNG prior to agile release.
  • Involved in writing Gherkin scripts to develop automated scripts and Frameworks.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test automatically.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Performed Data driven testing to validate the components displayed on the website using Selenium.
  • 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.
  • Uploaded test cases executed test cases and logged defects in Quality Center.
  • Used Unified functional testing (UFT) for regression testing and running the automation suite.
  • Used Hybrid, Keyword/Data Driven Framework. Extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
  • Managed individual sprints user stories and tasks using JIRA as tracking tool.
  • Coordinated with the development, operations, and integrations teams to ensure handoffs were comprehensive and delivered in a timely manner.
  • Performed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Performed continuous integration with Jenkins.
  • Managed the framework dependency jars using Maven.
  • Validate Test Cases and Execute test cases in CURUM for UAT Test Scenario.
  • Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.
  • In depth understanding of Object Oriented Programming and skilled in developing automated test scripts in Java.
  • Reviewed the Requirements, analyzed them and created Test cases in HP ALM, and managed defect tickets in JIRA.
  • Create Biweekly Sprint schedule, Sprint dashboard & widgets to track project deliverables.
  • Developed SQL scripts to verify the data populated in Database and checked successful transaction.
  • Involved in Writing Shell Scripts in Unix Platform.
  • Performed Data driven testing using Selenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
  • Design, develop and implement Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver .
  • Using Eclipse IDE analyzed, debugged Java code and performed White Box Testing.
  • Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
  • Interacted with the development configuration and operation's team to ensure the quality of software to user expectations.
  • Verified the integration of various components in the application and executed end-to-end testing.
  • Participated in Release Review/Requirement Analysis and Design review meetings.

Environment: Web Driver, Jenkins, Soap UI, Java, React.js, Rally, Cucumber, AEM, Eclipse, SDN, Maven, Citrix, VBScript, TestNG, ERM, C++, Agile.

Confidential, New Jersey,NJ

QA Automation Engineer

Responsibilities:

  • Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
  • Worked in the agile environment with frequently changing requirements and features set.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
  • Performed Data driven testing using Selenium Web Driver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
  • Developed test code in Java language using Eclipse IDE and Junit framework.
  • Used Java language and Junit framework for Automation scripting.
  • Used Maven for building the Web Driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Optimized Unified Functional testing (UFT) scripts for Regression testing of the application with various data sources and data types.
  • Performed Automation testing of web-based applications using UFT.
  • Used Unified Functional Testing (UFT) for regression testing and running the automation suite.
  • Implemented Page Object Model Automation framework with Java, Selenium Web Driver and Cucumber.
  • Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
  • Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message.
  • Executing the test plans on web and mobile (Apple & Android) as per requirements.
  • Experienced in load and performance testing tool JMeter.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and Web Driver.
  • Created the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.
  • Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Prepared test cases, test data and test responsibility matrices for the application under test.
  • Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.

Environment: s: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, JMeter, Maven, Junit, QTP, Quality Center, Eclipse, XPATH, Java, HTML, CSS, agile, GIT, SQL, Android, Oracle and Windows.

Confidential

QA Analyst

Roles/Responsibilities:

  • Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.
  • Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
  • Contributed in developing Automation Framework that uses Java, Selenium Web Driver.
  • Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, XPath, link in the application.
  • Performed Data driven testing using Selenium and TestNG functions which reads data from property and XML files.
  • Performed Continuous integration using Jenkins.
  • Involved in selecting the Test Cases for automation.
  • Performed cross browser testing on different Operating Systems like Windows, Linux and Mac and on different browsers like Internet explorer, Firefox, Google Chrome, Safari and Opera.
  • Involved in Regression testing after each build release of the application and updated the Scripts.
  • Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
  • Tested the Web services using SoapUI tool and validated the response for corresponding request.
  • Used JIRA for bug tracking.
  • Planning for Test Execution activities to accomplish tasks on daily/weekly basis.

Environment: Selenium Web Driver, Eclipse, SQL Server, SVN, TestNG, Jenkins, SoapUI, JIRA, Maven, Cucumber.

Confidential

QA Engineer

RESPONSIBILITIES:

  • Analyzed Business Requirement Document and involved in developing the test plan.
  • Reviewed Functional Requirement Specifications and created test cases based on test scenarios drawn from functional requirements using Test Director.
  • Executed SQL queries for backend testing.
  • Used Test director for writing test cases.
  • Effectively communicated with business users resulting in added functional requirements
  • Involved in Preparation of Test Scenarios and Review of Test Cases.
  • Executed test scripts and test cases using QTP.
  • Used java as a scripting language.
  • Used java concepts in writing the test cases.
  • Experience in testing the application web services using SoapUI.
  • Involved in Preparation of Test cases based on Product Backlogs.
  • Involved in updating and execution of Test Cases according to the requirements.
  • Performed GUI and functional testing for different modules of application
  • Logged defects using Quality center and resolved issues with development team.

ENVIRONMENT: Java/J2EE, Spring MVC, Hibernate, JPA, JavaScript, JQuery, MySQL, SVN, JIRA, Maven, QTP, QC, SoapUI, Oracle, SQL.

Confidential

Manual Tester

RESPONSIBILITES:

  • Prepared Test Plan and Test Cases based on the business and functional specifications.
  • Analyzed code to performed white box testing.
  • Coordinated and worked closely with business analysts and stake holders during gathering requirements for the product and documented test cases.
  • Reviewed and implemented Business Requirement Documents.
  • Reviewed the test cases written for Unit and Integration level.
  • Analyzed test specifications and converted them into Manual Test Cases.
  • Attended Weekly Status Meetings, discussed and interacted with team members.
  • Performed End to End Testing and involved in User Acceptance Testing.
  • Performed Security Testing (Authorization Testing, Access Control Testing).
  • Worked on SQL statements in checking the validity of the Backend.

ENVIRONMENT: Manual testing, Bugzilla, JAVA, XML, HTML, MS SQL Server, SQL.

We'd love your feedback!