We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Orlando, FL

PROFESSIONAL SUMMARY:

  • Diligent QA Tester with 8 years of extensive experience testing Web - based applications and APIs.
  • Possess extensive experience across Test Management, Test Automation, Test Strategy, Test Planning and implementation of Software Development Life Cycle (SDLC) and Software Test Life Cycle (STLC).
  • Worked closely with users and business analysts, Project Managers, Developers to understand requirements, business processes for testing and attended regular walkthrough, grooming and design meetings.
  • Strong experience with Agile methodology (including all Agile deliverables), Waterfall, V-model, Scrum, TDD, DDD, BDD.
  • Identified Test Scenarios and prepared the Test Scripts based on the Business Requirement Document (BRD) and Software Requirements Specifications (SRS) Document.
  • Good exposure in creating documents like QA Status Report, QA Summary Report, QA Test Logs and defects.
  • Experienced in creating and managing requirements, functional specifications, use cases and process flows. 
  • Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP, Cucumber, Soap UI and TESTNG   to develop automation testing scripts for web and client/server applications. 
  • Experienced in Design and Implementation of Page object model (POM) framework which supports both back end systems and front end (UI).
  • Experienced in writing SQL queries for back-end testing and validation of data.
  • In-depth knowledge of Apache Subversion (SVN), GIT, TFS.
  • Used Jenkins for the continuous Integration Server - Installation, Configuration, Design and Administration, and integrating these tools with other systems.
  • Execution of automated tests on iOS and Android mobiles on Ruby, Selenium.
  • Experienced in bug tracking, reporting using Quality Center (QC) and JIRA for global test management.
  • Performed Automation Testing using tools like QTP, Test Director, Selenium (IDE, RC, Grid).
  • Performed manual and automated testing using HP tools like Quick Test Professional, Load Runner, ALM, Cucumber.
  • Have deep testing knowledge on facets and Customer data.
  • Good knowledge in different programming languages like java, JavaScript, HTML and databases like SQL server and ORACLE.
  • Expertise in Data, Integration, Functional, Regression, Black Box testing, White box testing, Compatibility, System, Performance, Stress and User Acceptance (UAT) of web and client/server applications.
  • Have good knowledge on SIP (Session Initiation Protocol), OSI, TCP/IP.
  • Excellent communication, problem solving skills, coordination, documentation, project planning and interpersonal skills.
  • Worked in Teams and can be part of for the Organization Value addition. 
  • Self- disciplined / Self-Motivated/ Ability to work independently and quality conscience.

TECHNICAL SKILLS:

Programming Languages: SQL, PL/SQL, C#, ASP. NET, Java Script, VB.NET, Java, HTML5, XML, C/C++, CSS3, Shell, Perl.

Automation Tools: Selenium IDE/RC/WebDriver, Load Runner, QTP, JUnit, JMETER, Soap UI, Load UI, Cucumber, Protractor, APPIUM

Bug Tracking Tools: Bugzilla, JIRA, Quality Center, Clear Quest

Operating Systems: Linux, Windows 2007/2008/2010/ XP/VISTA, Sun Solaris 9, VMware ESX servers

Databases: MS SQL Server 2008/2012, Oracle 10g/11g, MS Access

Application Software: Visual Studio 2005/2008/2012 , Visual Source Safe, TFS, MS Office Suite, MS Office Professional.

IDE and Utilities: Eclipse, VM Ware, Net Beans, Visual Studio, IntelliJ

Testing Methods: Data, Functional, Unit, Integration, System, Smoke, Regression, white box, Black Box and UAT

PROFESSIONAL EXPERIENCE:

Confidential, Orlando, FL

QA Automation Engineer

Responsibilities:

  • Analyze the business requirements and closely work with the Business Analyst and Developers to understand the requirements and create the Test Plans accordingly.
  • Participate in various phases of design and testing (Execution of plan, Design Strategy coordination, development, quality assurance and execution).
  • Actively participate in Design meetings, grooming meetings, QA team meetings to deliver results based on Agile/Scrum methodology.
  • Identify and automate the test cases using Selenium WebDriver (and Eclipse IDE) as a part of the Regression Testing.
  • Implement Data Driven, POM using Java, Selenium WebDriver.
  • Run the test cases on multiple browsers simultaneously using Selenium Grid.
  • Used Selenium WebDriver using TESTNG and Eclipse IDE for automation testing in Hybrid model.
  • Expertise in performing Manual testing (emulators & IOS Simulators) & Mobile Application Testing using APPIUM .
  • Develop APPIUM  Scripts for Native Android/IOS Apps using Java.  
  • Perform back end testing on Oracle Database by writing SQL queries.
  • Perform API testing and Functional Testing using SOAPUI and configured Test Suites.
  • Test request and response XML based web services interfaces using SOAP UI.
  • Use JavaScript, Protractor to develop automation scripts for AngularJS applications.
  • Track the bugs and reporting using Quality  Center (QC) and JIRA for global test management. 
  • Prepare Traceability Matrix to ensure the adequate coverage of the test cases.
  • Develop Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber with java. 
  • Work with insurance company clients and tested facets as a part of it.
  • Develop Manual test cases for different test scenarios covering all the aspects of project functionality using ALM .
  • Update Test Plans and Test Cases periodically to manage changes in requirements.
  • Validate soap response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc.
  • Use GIT   for Version Control and Code Collaboration to manage code reviews. 
  • Integrate the test suites using Jenkins   to execute them automatically after every successful deployment.
  • Use MAVEN as a build tool on java projects for the development of build artifacts on the source code
  • Gained deep knowledge on C# and ASP.Net framework.

Environment: Selenium RC/IDE/Web driver, SOAP UI, Quality Center 11, Java, API, Oracle, SQL, MS-Office, Cucumber, Eclipse IDE, JENKINS, MAVEN, XPATH, TESTNG, Agile

Confidential, Evansville, IN

QA Engineer

Responsibilities:

  • Prepared Test Plan that provides a detailed list of conditions under which the systems/applications will be tested based on the Business Requirement Document (BRD).
  • Involved in Manual and Automation testing of the Front-End applications and APIs.
  • Preparing test reports documents for each and every test case tested.
  • Used SQL queries to pull the data from the database and performed the back-end/ETL testing.
  • Used Selenium WebDriver on Eclipse IDE to automate the Regression, Sanity testing.
  • Automated the functional & Regression scripts using Selenium IDE.
  • Used Selenium Grid to automate the test scripts on multiple browsers.
  • Involved in implementation of Selenium WebDriver Automation framework for regression test suites using JUnit/ TESTNG .
  • Developed and maintained APPIUM   Automation Framework for end-to-end tests.
  • Created iOS and Android test frameworks based on APPIUM, Cucumber, Ruby, Python and JavaScript.
  • Used XML files in Sending/receiving XML requests using SOAP UI.
  • Deployed the test cases in JIRA which is easily accessible by the developers.
  • Developed test scripts in Python   for UI and database integration testing.
  • Performed various testing types internally like Functional, Regression, Positive, Negative, Cross browser.
  • Adopted Agile Methodology.
  • Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Gained deep knowledge and experience with customer data.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
  • Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
  • Reported the bugs in JIRA and involved in issue tracking.
  • Integrated the test suites using Jenkins to execute them automatically after every successful deployment

Environment: Agile, Selenium WebDriver/IDE/Grid, SQL, SOAP UI, JIRA, MS Office, APPIUM, TESTNG, Jenkins, Python

Confidential, Oklahoma City, OK

Test Analyst

Responsibilities:

  • Developed and executed test plans and test cases based on business requirements and functional specifications.
  • Performed manual Back-End testing by writing SQL Queries for validating user information in the tables.
  • Involved in using Quality Center for managing the defect.
  • Optimized Quick Test Professional (QTP) scripts for Regression testing of the application with various data sources and data types.
  • Involved in bug tracking using Quality Center/Test Director.
  • Executed and scheduled the automation test scripts from Quality Center.
  • Developed manual test scripts to evaluate Web based applications.
  • Involved in Analyzing the requirements document to formulate the test cases and conducted manual testing for the entire application.
  • Extensively used SOAP UI for functional testing of web services.
  • Prepared Test cases and Test plans for new functional modules.
  • Performed Functionality Testing and Integration testing using HP Quick Test Pro (QTP).
  • Performed Data Driven and Keyword driven Tests
  • Developed and maintained Hybrid Framework.
  • Performed Database Change Verification testing using Oracle and SQL queries.
  • Verified data integrity by back-end testing of the application by writing SQL queries.
  • Extensively used my SQL proficiency during data migrations.
  • Involved in writing load test scripts using Apache JMETER.
  • Developed unit tests using JUnit, create Test Suites and run parallel tests on TESTNG.
  • Used Firebug and Fire Path for element identification while creating Page Object Repository.
  • Supported all major production releases.

Environment: QTP, Quality Center, Soap UI, HTML, XML, Oracle, Java Script, Ajax, UNIX, SQL and Windows.

Confidential, Birmingham, MI

QA Analyst

Responsibilities:

  • Actively involved in all stages of software development life cycle (SDLC), which includes requirement, analysis, design, development, testing and documentation, Agile/Scrum methodologies.
  • Designed and developed test plan, test cases and automated test scripts.
  • Performed smoke, functional, integration, system, User Acceptance Testing, regression and GUI testing.
  • Developed test cases and performed integration testing of the combined software modules and tested as a group.
  • Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath and CSS to find the Web Elements using selenium and creating automation scripts. 
  • Expert in writing the Test scripts using core java language.
  • Used TFS for Version Control and Code Collaboration to manage code reviews. 
  • Experience in using Selenium Web driver, Eclipse, Java and TESTNG frameworks in creating test scripts, Annotation, Parameterization, Data providers, Test suites and HTML reports. 
  • Parallel running test scripts using Selenium Grid.
  • Used Jenkins as Continuous Integration Tool to integrate Selenium test results, and run Selenium Grid.
  • Performed cross-browser testing for the web interface and mobile application using Selenium WebDriver.
  • Designed, developed and executed mobile test plans for iPhone, iPad and Android devices.
  • Used Page Object repository to manage the code and the reviews.
  • Responsible for performance testing (Load, Stress and Volume) using JMETER (Controller, Virtual User Generator) 
  • Developed and executed complex SQL queries to validate test data.
  • Activities in SQL Like select, index, insert, joining tables, aggregate functions, sub-queries, set functions, triggers, errors and views.
  • Generated status reports and Defect reports and presented them in weekly status meeting.
  • Communicated with different team such as development, requirement, and configuration management.

Environment: JIRA, Selenium IDE, Web Driver, JUnit, TESTNG, Maven, Jenkins, Ruby, HTML, Java, JavaScript, SQL, TFS

Confidential

QA Tester

Responsibilities:

  • Developed the project by using the waterfall methodology.
  • Participated in peer reviews of software requirements, designs and test procedures.
  • Documented test plans and test cases corresponding to business rules and requirements.
  • Manually performed System, UAT, Functional, Cross Brower and Regression Testing.
  • Maintained and executed test cases and test scripts using Quality Center.
  • Good understanding of Software Development Life Cycle and role of QA. 
  • Involved in Testing the Member Enrollment, Eligibility Enquiry, Eligibility Response, Claim Status Enquiry, Claim Status.
  • Involved in functional testing, Regression testing, Load testing, End to End testing, Cross Browser testing and Database testing
  • Experience in writing test plans, test cases/scenarios, test strategy and analyzing test results. 
  • Reported and Tracked Defects by using Bug tracking tool such as Quality Center/ALM.
  • Strong experience in data validation and manipulation in SQL Server databases using SQL queries.
  • Automated test scripts using QTP/UFT.
  • Followed the Standard Test Process Guide for the QA Methodology.
  • Performed manual Black box, Functional, GUI, Regression, Integration testing.
  • Provided back end testing for data validation using complex SQL Queries joining multiple tables.
  • Worked closely with Test Lead during the Software Testing Life Cycle (STLC) by ensuring full test coverage of the assigned test cases

Environment: Quality Center/ALM, EDI, SQL, GUI, HTML, XML, WINDOWS XP, Oracle, QTP, UNIX, Waterfall

Confidential

Test Analyst

Responsibilities:

  • Analyzed test specifications and converted them into Manual Test Cases.
  • Performed Functional testing, Smoke testing and Regression testing for different QA builds.
  • Developed and Executed Automation and Manual   test cases for Functional testing  of various modules of the application
  • Involved in writing the SQL Queries.
  • Prepared automation scripts using Selenium and Java.
  • Intensively involved in the framework development for the automation purposes.
  • Performed Unit, Integration and End to End product testing.
  • Involved in developing the Test Cases, Design Test steps and associated the corresponding requirements.
  • Prepared Ant Build files and involved in HTML JUnit reporting.
  • Performed Push-to- Production testing.
  • Performed Regression Testing using Selenium WebDriver.
  • Performed web application testing on cross browsers using Selenium.
  • Closely worked with business people to acquire accurate business requirements to conduct efficient test scripts to cover all business scenarios.
  • Prepared a document for Automation difficulties and work around.
  • Involved in client meetings to discuss the issues found while testing and understand the requirements.
  • Maintained test automation scripts using GIT.
  • Used Bugzilla for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.

Environment: Selenium, JUnit, GIT, Java, C#, .NET, Bugzilla, Ant, Test Complete, XML, SQL, Waterfall

We'd love your feedback!