We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • 8+ years of experience in the Information Technology Industry, extended expertise in QA and Automated Software Testing.
  • Extensive knowledge in analyzing requirements, writing and executing test plans, designing test cases and procedures, preparing test data, setting up test environment, creating defect documentation, requirement traceability matrix and test summary reports.
  • Good in Selenium automation using Selenium WebDriver, Selenium Grid, HP QTP/UFT, TestNG framework and Maven, VB Scripting.
  • Performed Manual and Automated testing using HP Mercury tool like Quality Center and Quick Test Professional (QTP).
  • Experience in Manual testing and writing test cases by gathering documentation from the required specification from client.
  • I worked with Behavior Driven Frameworks like CUCUMBER and ImplementedData - Driven VirtualizationandSOA automationusing CA LISA / ITKO and experience in performance testing services usingCA/ITKO Lisa, SOAP UI, Jmeter
  • I worked in testing Medical device and performed validations.
  • Integrated Appium with Sauce labs for distributing tests on the cloud and integrated Appium with continuous integration tool -Jenkins.
  • Expertise in entire QA Life Cycle Process, which includes design and development of Testing Methodology, Test Strategy, Test Scenarios, Test Plans and Test Cases.
  • Expertise in providing guidelines and standard templates for the design and development of Test Plans and Test Cases and hands on experience in performance testing using JMeter and LoadRunner and working knowledge of using XCODE for simulator based testing.
  • Experience in manual testing using user interface and proficient in Black and White Box Testing, Regression Testing, and User Acceptance Testing and experience in Bug Tracking.
  • Sound knowledge on database with Oracle, DB2, SQL Server, SQL/PL SQL and on writing complex SQL Queries.
  • Expertise in WEB based Application Testing which includes Functional Testing, Regression Testing, UAT, GUI Testing.
  • Expertise in tracking the Defects and log them on Quality Centre, JIRA, Clear Quest and Visual Studio.
  • Designed and implemented different automation frameworks from scratch likePage Objectsframework, Keyword Drivenframework, Data Drivenframework and Hybridframeworkfor multiple projects.
  • Running Feature Testing and conducting Unit test for automating the regression and tested Web-Services using SOAP UI, REST Assured.
  • Experience in various aspects of (SDLC) Software Development Life Cycle and Agile/Scrum and Water fall SDLC Process.
  • Excellent interpersonal, verbal and written communication skills with the ability to collaborate and interact confidently with multifunctional teams that include programmers, project management, Systems Analysts, Business Process Engineers, and staff at all levels.
  • Sound knowledge on JUnit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Extensive experience in ETL and BI testing for many data extractions and data migration projects.
  • Knowledge on POS Automation.
  • SOA Testing, Validation and Virtualization, Extended Web Services Tests in a Low -impact way using CA LISA.
  • Experience in using GIT and Bitbucket control version tools.

TECHNICAL SKILLS:

Testing Tools: Selenium Web Driver/IDE/GRID/RC 2.4, Mercury QTP 12.0, HP Quality Centre, JMeter, Cucumber, Firebug, Fire fox, Soap UI, Coded UI, ITKO LISA, Microsoft Visual Studio, Android Studio, HP UFT and IBM RIT, Xcode, GALEN, RQM

Programming/Scripting Languages: Java, JavaScript, Ruby, Shell Script, VBScript, C, C#, Python, HTML and XML.

Frameworks: Junit, TestNG, Appium, TDD, ATDD, BDD, Data Driven, Keyword Driven, Hybrid and Modular Frameworks, Cucumber, POM, Backend Testing.

Testing: Integration, Functional, Regression, Performance and Load Testing, Manual Testing, Black Box and White Box Testing.

SOA Technologies: SOAP, REST, WSDL, Web Services and SOAP UI.

Bug Tracking Tools: HP Quality Centre, Bugzilla, Visual Studio TFS, JIRA and Bamboo.

Methodologies: Agile, Scrum, Spiral and Waterfall.

Build/ CI Tools: Ant, Maven, Jenkins, Gherkins.

Databases Technologies: MS SQL Server 2008/2012, OLAP and OLTP, Oracle, MS Access 2013/2010, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Loader, DB2 and MYSQL.

Operating Systems: Windows, UNIX and Linux.

Web Technologies: HTML, XML, CSS, JavaScript, Angular JS, Ruby and Python.

Firefox Add-ons: XPath and Firebug.

Networking Protocols: HTTP, FTP, and SSH, TCP, UDP, ICMP

PROFESSIONAL EXPERIENCE

QA Automation Engineer

Confidential - Dallas, Tx

Responsibilities:

  • Analyzed the system requirements and developed detailed test plans and test cases and provided the documentation. Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications.
  • Involved in complex test cases dealing with Business rules, under writing issues and validations.
  • Involved in test cases related to quote screens and rating behavior.
  • Tested the behavioral changes in modifiers according to question sets response.
  • Studied and analyzed the Functional Requirements Specifications and System Design Specifications Conducted Functional testing, Regression Testing using selenium with Data-driven framework and Key- Word driven framework.
  • Created automation test scripts using data driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and maven.
  • Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.
  • Used Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet and mobile.
  • Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid.
  • Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
  • Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression testing.
  • Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Used Linux/Unix commands for using GitHub through cmd.
  • Involved in developing BDD Frame work from Scratch.
  • Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
  • Utilized Apache POI jar file to read test data from the excel spread sheets and load them into required test cases.
  • Administered and Engineered Jenkins for managing weekly Build, Test, and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases
  • Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.
  • Expertise in mobile automation using Appium, selenium, java in both Android.
  • Experience in writing complex XPATH using following and preceding and also using functions like contains and not contains.
  • Executed test cases in real device for both mobile app and mobile website.
  • Thorough experience in implementing Automation tools Selenium WebDriver, JUnit, TestNG, Eclipse, Git/GitHub, Jenkins, SOAP UI and REST with Rest Assured.
  • Worked with selenium GRID and Jenkins server on HUB machine.
  • Used cucumber to automate services using Rest API.
  • Used runner classes in cucumber to generate step definition and also used tags to run different kinds of test suites like smoke, health check and regression.
  • Created profiles in maven to launch specific TestNG suite from Jenkins job
  • Implemented SOAP UI tool to test SOAP based architecture application to test SOAP services and RESTAPI.
  • Used the Groovy language to verify Webservices through SOAP UI.
  • Involved closely with developers in Development of UI modules using HTML, JSP, JavaScript and CSS.
  • Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation
  • Shared Daily Status Reports with all the team members, Team Leads, Managers.

Environments: SeleniumIDE, Groovy, RC Web Driver, Cucumber, Eclipse, JIRA, MySQL, Oracle, Java, JavaScript, Node.JS, SOA Tester, Protractor, Cucumber, Appium, android SDK, Restful API Testing, JMeter, UNIX, JUnit, TestNG, Firebug, Xpath, Windows

QA Automation Engineer

Confidential, Dallas, TX

Responsibilities:

  • Responsible for resolving complex automation issues using suitable Java code.
  • Open source tools such as Selenium, Junit and JMeter are being used for test automations.
  • Automated test data creation preprocess using JMeter scripts in the preload test environment.
  • Used Selenium WebDriver, Java, and TestNG for designing automation test cases.
  • Have been using Selenium Grid to execute several test cases on different browsers and platforms.
  • Designed and implemented Selenium WebDriver automation framework for Smoke and Regression test suites using TestNG and ANT.
  • Used SOAP/REST services using SOAP UI, Groovy Script to test the services.
  • Test Web/REST/Micro services using CA Lisa and CA DevTest automated scripts and used assertions to validate the response.
  • Used Firebug to identify element locator. Also Tested Java API using Test NG/Java.
  • Involved in Web Services Testing using SOAPUI with REST to create and execute automated functional, regression, compliance, and load tests.
  • Performed manual testing in physical devices emulator and IOS simulator.
  • Extensively involved in testing the application manually for the Functional and Systems Integration test efforts.
  • Designed and implemented basic/complex SQL queries for backend testing.
  • Involved in Database Testing by writing and executing SQL queries to ensure that data entered has been uploaded correctly into the database.
  • Scrum (Agile) methodology is being performed to perform tests on applications.
  • Used BDD and TDD framework with Cucumber, Java and created future files with scenario outline files.
  • Defect Tracking tools such as QC/ALM are used to identify defects and monitor resolutions.
  • Expertise in testing the web application using Selenium (Data-Driven. XPath locator) and WebDriver.
  • Have created Selenium automation scripts in Java using Junit prior to Agile release and have configured Selenium WebDriver, TestNG, Maven tools and involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
  • Experienced in writing test scripts for GALEN automation testing.
  • Management of SVN repositories including Mobile Platforms like iOS and Android.
  • UsedXcodeas a debugging tool and device to Xcode and verifying the device logs for the SDK event traces.
  • Developed automation script for Mobile Native applications (IOS, Android ) using Appium, Java and experience in video testing for health insurance website.
  • Tested video player with connected TV's, Cable TVs and Streaming video/media applications.
  • Performed GUI validations on menu bars, toolbars, textboxes, radio buttons, checkboxes, drop down lists, combo boxes, list boxes using Selenium and Appium for both Web and mobile platforms.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, Protractor to handle TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Locating elements was done by using Firepath, Firebug and XPath tools.
  • Using Eclipse, IDE and TestNG frameworks test codes are being developed in Java language.
  • Participated in design walkthrough and review meetings while interacting with customers.

Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Firepath, Firebug, Eclipse, UFT, TestNG, JIRA, SQL, XPATH, Java, SVN, JMeter, Android SDK, Xcode, GALEN.

QA Analyst

Confidential

Responsibilities:

  • Have participated in Test planning, designing test cases, test execution, error reporting, analysis and error.
  • Have experience in developing tests in Eclipse to start and to stop the selenium server and to execute the tests in browser.
  • Element locators and Selenium WebDrivers are being used to create test cases.
  • Created Test Scenarios using Data Driven Testing, Cross browser testing and Parallel test execution by using Selenium Web Driver, TestNG and Selenium Grid.
  • Created Test Plans and Test Cases at various levels of testing to test the application using functionaltesting,unittesting,integrationtesting,regressiontesting,GUItesting, back-end testing,browser compatibilitytesting,and component testing onWindows.
  • Performed GUI validations on menu bars, toolbars, textboxes, radio buttons, checkboxes, drop down lists, combo boxes, list boxes using Selenium and Appium for both Web and mobile platforms.
  • Developed new and updated existing Automation test cases using Selenium Web Driver and TestNG, using SVN for java-based web application, using Maven as Build tool.
  • Developed Web Services Application Test Scenarios using IBM RIT tool based on functional requirements and organized developed scripts using HP QC tool.
  • Responsiblein Performance testing, debugging, executing, analyzing complex applications using HP LoadRunner and HP ALM.
  • Automated test data creation preprocess using JMeter scripts in the preload test environment.
  • Implemented user defined functions by promoting reusability for repeated business scenarios in the LoadRunner scripts.
  • Coded UI using C# was used to develop Functional, UI and Regression test cases.
  • Used Jenkins as continuous integration server to run automated test suites.
  • Used TestNGframework for creating Selenium scripts with Data Driven Frame Work.
  • Used Quick Test Professional (QTP) for regression testing and running the automation suite.
  • Tested the backend database using SQL queries.
  • Executed SQL queries to verify the database for the relevant test cases and involved in SOAP and Restful web services using SOAP UI.
  • Installed, configured SOAP UI to test web services using WSDL file given by Development team.
  • Validating Web service modules using Soap UI tool (Preparing web service request and added authentication information in Soap Header) Possess understanding of WSDL, schema, XML documents for Web Service Testing.
  • Participated actively in the team meetings with the Developers for fixing the bugs.
  • Attended Daily Scrum meeting with team leads, managers, system analysts and business analysts to discuss the status, blockers and issues found during various testing process.

Environment: Selenium (WebDriver), Java, QTP, SQL, WebDriver, Ruby, Quality Centre ALM, HTML, Cucumber, SQL, Maven, TestNG, SVN, SOAP, Restful, Appium, LoadRunner, IBM RIT.

Manual/Automation Tester

Confidential

Responsibilities:

  • Documented requirement changes, acceptance criteria and create test plans and test cases to ensure that overall quality is delivered to the end users.
  • Executing test cases manually and providing feedback to the product and development team.
  • Identify, analyze, and document all programming errors (software bugs) and operational characteristics that are inconsistent with stated requirements and design specifications.
  • Involved in creating Automation test scripts using QTP/UFT.
  • Responsible for running the QTP (Quick Test Professional) to provide functional and regression test automation for software applications and environments and using QTP Automation testing of Web based applications was performed.
  • Participated in using Quality Centre/Test Directors for bug tracking.
  • Analyzed the Test Results and documented the same using Quality Center.
  • Generated Reports in Quality Center for defect tracking to be used by project management team for project tracking.
  • Create and executed SQL Queries for backend testing and validated data in the databases.
  • Performed Database Testing using SQL Server to check the Data Validation of Reports generated from the Front end.
  • Involved in analyzing the requirements document to formulate the test cases and conducted manual testing for the entire application.
  • Experience using Automated Testing Tools- extensively used HP Unified Functional Testing (HP UFT) for Functional and Regression Testing.
  • Involved in Writing Cucumber Scripts and Java Scripts and experience with working on the testing framework Cucumberwith Ruby and automating Restful web services using Ready API.
  • Prepared the defect reports and interacted with developers for debugging and involved in analyzing the requirements and making the test plans.
  • Attended Daily defect scrum meeting with team leads, managers, system analysts and business analysts to discuss the issues found during various testing process.

Environment: Selenium WebDriver, Selenium Grid, Quality Centre, QTP, Ruby, Ready API, HTML, XML, Oracle, Java Script, Ajax, UNIX and Windows, SQL, Cucumber.

Manual Tester August

Confidential

Responsibilities:

  • Generated Automation test, modify scripts to do regression test and developed manual test cases and executed it.
  • Involved in developing Manual/Functional test conditions and scripts based on the requirement.
  • Manually perform Functional testing that includes Security, System testing, Smoke testing and Back-end testing.
  • Participated in performing End to End functional testing for Web-Based Applications.
  • Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall.
  • Regression testing suites were built and executed using QTP and involved in team of User acceptance testing (UAT).
  • UsedQuality Centre QCfor Test Managing, scheduling, defect logging, tracking and analysis.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
  • Designed and Implemented the regression automation for IBM RIT.
  • Migrated tests from Solstice Integra to IBM RIT to support testing activities.
  • Performed Manual testing and Automation testing usingQTPfor allPOSapplications andWebbased Applications.
  • Performed Functional and Regression testing on different configurations.
  • Derive testable conditions out of general Business requirements and involved in generating Test Log documents and analyzing obtained Test Results.
  • Reporting status of testing progress, issues to team lead on a weekly basis and participated in daily stand up meetings.

Environment: QTP 9.2, Microsoft Office tools, IBM RIT, Windows 2000, JAVA, UAT, Quality Centre, SQL and SDLC.

We'd love your feedback!