We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

0/5 (Submit Your Rating)

Los Angeles, CA

SUMMARY

  • Senior QA Analyst with 8 years of Result - driven Quality Assurance professional with solid knowledge in manual and automated software testing and extensive experience in software development methodologies including both Agile (Scrum, Kanban, XP) and Waterfall models.
  • Successfully completed set of software testing projects in various domains like Insurance, Healthcare, Banking and E-commerce Domains.
  • Extensive Experienced in SQA (Software Quality Assurance) including Manual and Automation testing tools such as SeleniumRC/WebDriver/IDE/Grid, Winium, NUnit /Junit/TestNG, Cucumber, Protractor and JMeter.
  • Expertise in working with the defect tracking tools like Maven, Jenkins, Git, Rally, FirePath, Firebug, Clear Quest and HP ALM Quality Center and expertise in documenting defects with prominent level of detail, accuracy and informative recreation steps using Quality Center, JIRA, BugZilla etc.
  • Worked on POC for different load testing tools like Load Runner, Neoload, JMeter etc.,
  • Experienced in implementation of Sprint Automation.
  • Experienced in different testing methodologies like Integration testing, Functional testing, User Acceptance testing (UAT), GUI testing, Black Box testing, White Box testing, Smoke testing, Compatibility testing, Stress/Load testing, Manual and Regression testing
  • Involved in End-to-end, Beta, Performance, Stress, Load testing and Database testing.
  • Experience on working SOA, XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP, RESTFUL, UDDI, eclipse and used testing tools using SoapUI, POSTMAN. and J2EE frameworks like Spring, Hibernate.
  • Design & Develop data driven framework using Selenium WebDriver, TestNG and Apache POI API.
  • Worked on Data Driven Framework and MVC for Automation test scripts
  • Administered and Engineered Jenkins for managing weekly Build, Test, and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Proficient in multiplatform (Windows. Linux, MacOS) and cross browser testing (IE, Firefox, Chrome, Safari, Opera) as well as Mobile testing on different devices (Android, iOS, Windows Phone).
  • Automated the tests for your QT applications on Windows, Linux, macOS, Unix, iOS, Android, Bluetooth, WiFi and several embedded systems such as embedded Linux, QNX and more.
  • Worked on Splunk DB Connect APP to load the data into Splunk from Oracle Database.
  • Hands on experience in setting up the environment of Appium for automating test cases of applications that are running on iOS and Android devices.
  • Developed Espresso test automation based on Java and Junit.
  • Used Espresso API to create concise and reliable UI tests based on user actions.
  • Hands-on experience using HP Load Runner, UFT / Quick Test Pro with VBScript, Test Director & Quality Center/ALM.
  • Extensive hands on experience in Performance Testing using Apache JMeter and Load Runner tools.
  • Involved in HP LoadRunner Controller and VUgen scripts for re-cycled organization application.
  • Experience in Robot Framework for User Acceptance Testing and ATDD
  • Strong knowledge in object oriented analysis and design of PERL.
  • Involved in Data Warehouse Testing using ETL tools and Database Testing.
  • Experience in Behaviour data driven (BDD) and Domain driven design (DDD), Fitnesse. Expertise in editing and debugging tests using selenium.
  • Experience in Robot Framework for User Acceptance Testing and ATDD.
  • Exposure to Continuous integration tools like Jenkins, Hudson, Bamboo.
  • Executing Maven, GitHub and ANT projects using Jenkins
  • Created automated functional scripts using Selenium Webdriver and TestNGframeworks with C# and Java languages mostly for Web applications and Fitnesse forREST services
  • Exposure in programming languages C, C#, C++, Java, JavaScript, Ruby, Groovy, Python, VB Script, PowerShell Script, HTML, XML, CSS and experience in Oracle, SQL Server, SQL, MY SQL, PL/SQL, DB2 databases.
  • Solid SQL skills, can write complex SQL queries; functions, triggers and stored procedures for Backend testing and End-to-End testing.
  • Used SQL queries to retrieve the data from various tables.
  • Experience in Oracle 11g, My SQL and good in understanding RDBMS concepts like tables and constraints.
  • Developed test scripts using Gherkin-Cucumber.
  • Performed automation tests using Jasmine and Protractor to perform UI testing and performed Karma Test Runner with Jasmine (AngularJS Testing).
  • SOA Testing, Validation and Virtualization, Extended Web Services Tests in a Low -impact way using CA LISA.
  • Worked on source version control tools such as Subversion (SVN), Git, TFS, CVS.
  • Experienced in reading the test data from XL spread sheets using JXL API and TestNG Data provider.
  • Involved in testing Web services (SOAP and REST) and XML with tool called SOAP UI, HP Service Test for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
  • Expertise on Integration Services like SOAP, REST using Pega.
  • Expertise in designing and implementing SeleniumAutomation Frameworks using Data Driven, Key Driven, Hybrid, Page Object Model (POM).
  • Interacted with business client management to solicit requirements and drive issue resolution.
  • Experienced in testing client server and web based applications using HP tools like Quick Test Professional (QTP), Unified functional Testing(UFT), Quality center (QC), Application lifecycle Management(ALM).
  • Understanding of IT Service Management (ITSM) and the ITIL business process along with maintenance ofservice level agreement (SLA) and monitor an SLA workflow.
  • Excellent Communication, Interpersonal, and Team Player Skill, Quick Learner and Self Starter, strong organizational and multi-tasking skills.
  • Actively participated in walk-through, inspection, review, and user group meetings for quality assurance with BAs, SMEs and Developers.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver/IDE/RC/GRID, WINIUM, SOAP UI, Cucumber, TestNG, JUnit, Eclipse, SVN, GIT, Mercury Interactive Suite (QTP, JMeter, LOADRUNNER, HPQC/ALM, Ranorex), Clearquest, Log4j, Cucumber, LISA, FireBug, FirePath, Coded UI, Appium, Neoload, Microsoft VSTS

Languages: C, C#, Core Java, HTML, CSS, JavaScript, Java, XML, Gherkin, Python, ASP.NET

Defect Tracking Tools: Jira, BugZilla, HP ALM/Quality Center.

Build/Continuous Integration Tools: Ant, Maven, Jenkins, Hudson, Bamboo

Testing Frameworks: Page Object, Data Driven, Keyword Driven, Hybrid Driven Frameworks, Junit, NUnit, TestNG, Protractor, Karma, Jenkins, TDD (Test-Driven Development), BDD (Behavior-Driven Development)

Project Methodologies: Agile-Scrum, Waterfall

Testing Methodologies: Smoke, Functional, Integration, Regression, GUI, System and User Acceptance Testing

Databases: MYSQL, DB2, SQL Server, MS Access, TSQL, Oracle PL/SQL

SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI

Operating Systems: Windows, Linux, Mac OS

Office Communications: MS Outlook, MS Word, MS Excel, MS PowerPoint

Other Tools/Applications: IBM WebSphere v7/v6/v5. TFS, SharePoint, VMware, Microsoft Office, Rapid SQL, Putty, SoapUI, SOA, Crucible.

PROFESSIONAL EXPERIENCE

Confidential, Los Angeles, CA

QA AUTOMATION ENGINEER

Responsibilities:

  • Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber, Maven.
  • Extensively automated regression and functional test suites bydeveloping over237test cases, 6 test suitesusing Selenium WebDriver, JAVA, JUnit.
  • Implemented Page Objects framework, Hybrid framework and 21 Page classesfrom scratch to represent web pages.
  • DevelopedKeyword Driven and Data Driven frameworksto retrieve test actions, test data from Excel files and SQL Databases.
  • Configured Maven for JAVA automation projects anddeveloped Maven project object model (POM).
  • Developed BDD testsusing Cucumberby writing behaviors and step definitions.
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java, python using Junit prior to agile release.
  • Worked in ahighly dynamic AGILE environmentand participated in scrum and sprint meetings.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Used Test Management tool HP Quality Center/ALM for Test Planning, Test Designing, Test strategy, Test Execution, Defect Tracking and Reporting.
  • Used Appium emulators and IOS Simulators for testing the Mobile applications.
  • Used IOS simulator for testing mobile application in IOS.
  • Used Espresso Test Recorder tool to create UI tests for the app without writing any test code.
  • We used Appium Tool for Android Testing
  • Worked on ETL Tool for testing the extracted data from the database
  • Used GIT as code repository and Code Collaborator to manage code reviews.
  • Created custom JSON/XML Assertors to validate SOAP (WSDL) and REST API calls, and Data Banks to store and analyse data input/output and error codes.
  • Created groovy scripts to assert the functionalities of the REST Web services.
  • Extensively usediTKO LISAandSOAP UIfor functional testing ofweb services.
  • Created Python based scripts for Selenium Web Driver with JUnit as automation frame work.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Worked on Junit, TestNG framework for Unit testing, Maven for Project building tool, Jenkins for Continuous Integration.
  • Used Protractor to run end-to-end tests that are written inJavaScriptand run with node.

Environment: Selenium WebDriver, JAVA, Selenium Grid, Cucumber, Maven, Junit, Page Objects framework, Hybrid framework, POM, BDD, Cucumber, Python, Agile, Protractor, Angular JS, HP QC, ALM, Appium emulators, Espresso, IOS Simulators, ETL, GIT, JSON/XML, SOAP, REST API, Groovy Scripts, Itko LISA, Soap UI, REST, Jenkins.

Confidential, Chicago, IL

SENIOR AUTOMATION TEST ANALYST

Responsibilities:

  • Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
  • Developed automated scripts using Selenium Web Driver and Implemented Frame work using Java.
  • 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 Web Driver.
  • Provided best practices in Automation testing in CodedUI.
  • Involved in Automation of the test cases using Selenium Web Driver, Junit and Ant.
  • Create Junit HTML test report for the entire test suite.
  • CreatedAutomated Regressiontest scripts usingiTKO LISA.
  • Developed Java based library to read test data from XML & Properties files using Junit and Selenium.
  • Configured ANT builds scripts to run tests, develops reports and sends notifications.
  • Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
  • Designed and developed the entire MVC based architecture using JSP, Servlets and EJB.
  • Developed BDD tests using Cucumber by writing features and Developed Required Selenium support code in Ruby for Cucumber
  • Performed Regression testing on new builds, every modification in the application using Selenium RC.
  • Performed regression testing using QC by modifying and documenting the existing scripts.
  • Performed back-end testing using SQL queries to validate the data in the back-end SQL Server
  • Status reporting and test updating in QualityCenter.
  • Executed automated testing in QC to test the front-end functionality of the application.
  • Used HP Quality Center for viewing and analysing test results and for defect tracking and reporting which occurred during execution of test scripts.
  • Developed automation test scripts for client -server and web based applications using Python, Silk and other automation tools.
  • Automated test cases using Ranorex to elaborate data-driven tests, excluding XML data format, by means of this tool. detailed reports with screenshots using Ranorex UI tool.
  • Worked on POS QA Testingwas involved in setting of QA Test environment with simulated POS test environment. Evaluated and interpreted POS requirements created by external vendors.
  • Wrote SQL queries for validating the data mapping and data integrity.
  • Involved in status reporting, project meetings and project planning with the team.

Environment: Selenium WebDriver, Java, GUI, ANT, HTML, CodedUI, iTKO LISA, Junit, XML, Ant build Scripts, Selenium (RC, Grid, IDE), MVC, JSP, Servlets, EJB, Ruby, Cucumber, QC, Python, Silk, Ranorex, POS QA Testing, SQL.

Confidential, Colorado

QA TESTER

Responsibilities:

  • Following the SDLC process, use requirements documents to create testing strategy including providing test estimates, documenting test plans and objectives, assessing and identifying testing risks, and developing test scenarios and test cases.
  • Designed, executed and maintained automation Test Scripts in Selenium WebDriver using JAVA TestNG, JXL, Log4j and Maven.
  • Developed new and updated existing Automation test cases using selenium WebDriver and TestNG, using SVN as VCS for java based web application, using Maven as Build tool.
  • Performed programming for designing the Java Classes and methods into PBDs (Probe Builder Directives) files for the installations in JVMs and Introscope agents and co-ordinate the deployments and test and QA. Worked in Splunk also.
  • Extensively used HP Quality center 9.2 for defect management.
  • Used QTP 9.2 to record and run reported test cases for general purpose reporting.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Provided best practices in Automation testing in CodedUI.
  • Developed automated script for back-end testing using Selenium WebDriver.
  • Demonstrated ability to solve complex automation challenges involving Ajax, unexpected event handling.
  • Widely worked in Regression testing, Parallel Processing usingSeleniumWebDriver in TestNG.
  • Involved in automating test cases using Selenium WebDriver with TestNG.
  • Configured Maven, Log4j, TestNG configuration files.
  • Worked with HP LoadRunner, and made VUgen scripts, for profiles. Managed applications documentation and transaction flow diagrams. Frequently interaction with the business analysts, and integrated knowledge of the business and functional priorities also. Created scenarios, and test cases for the monitoring projects.
  • Set up the different builds in Jenkins and deployed the scripts on Apache Tomcat.
  • Responsible for the test and quality of a Hybrid Mobile application which made development and maintenance easier.
  • Maintained source code versions using SVN.
  • Used Cucumber for front end automation.
  • Used Hybrid/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Used Emulators and IOS Simulators to perform manual testing of native mobile applications.
  • Used Espresso for mobile application (Espresso tests can run on devices running Android 2.3.3 (API level 10)).
  • Prepared documentation for setting up Selenium and Eclipse Environment on Local Work Spaces.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Used SQL queries to retrieve the data from various tables.
  • Developed SQL Scripts for Backend Testing to ensure that data is updated as per the Business Rules
  • Developed automated script for back-end testing using Selenium WebDriver.
  • Demonstrated ability to solve complex automation challenges involving Ajax, unexpected event handling.
  • Coordinated with developers and record defects in JIRA to track until they are resolved.
  • Maintained Test Matrix and Project Matrix using excel sheet to keep track of Project's schedule and status.

Environment: Selenium WebDriver, Java, TestNG, Splunk, VUGen, VCS, SQL, Apache Tomcat, Jenkins, Apache POI, UAT, JXL, Maven, Log4j, Eclipse, Web Services, SOAP UI, TFS, SVN, Cucumber, Restful, SOAP, REST API, SQL, MS EXCEL, Ajax, JIRA.

Confidential

PERFORMANCE TESTER

Responsibilities:

  • Developed and Implemented test plans for procurement software using Waterfall Model.
  • Used Selenium IDE for Open source web testing.
  • Developed and maintained performance test scripts using Microsoft VSTS and Neoload.
  • Handle responsibilities of testing new or upgraded software applications to ensure that the application meets the performance requirements.
  • Performed dynamic smoke, functional and regression testing on QA environment.
  • Developed test scripts using groovy for data driven testing of SOAP and REST Web service using SoapUI
  • Performed Testing of both Desktop & Web-based Application using Load Runner Tool.
  • Tested web services applications using SOAP UI as well as Load Runner by using WSDL Files.
  • Tested functionality of e-Commerce web application including shopping cars, purchase orders and transactions.
  • Perform Web Service Testing using JSON and XML.
  • Worked as Performance testing to evaluate all the monitoring requirements for financial applications and used VUgen scripts for HP BSM repository and profiles. Worked also with HTML, XML, and Basic JavaScript for web applications.
  • Analyzed project documentation, analyzed and estimated requirements, planned, prepared and updated detailed Test cases.
  • Provided weekly status report to project manager and team lead, worked closely with BA and development teams.
  • Utilized Jira as defect tracking tool on the project.
  • Parlayed previous design experience in the development of UI Design of application using Java, MS SQL Server and Dreamweaver.

Environment: Jira, Java, MS SQL Server, Dreamweaver, SOAP UI, JSON, XML, VUGen, HP BSM, HTML, JavaScript, Load Runner Tool, Waterfall.

Confidential

QA MANUAL TESTER

Responsibilities:

  • Developed test plans, test cases and test scripts for Manual testing.
  • Prepared test cases using Mercury Interactive Test Director based on the business requirements and the Test Plan.
  • Created various Web scripts for the application using Mercury WinRunner for Functional testing. Executing test cases using WR.
  • Develop Data Driven tests to handle the scenarios requiring multiples sets of data and parameterize the scripts to input varying data from MS EXCEL.
  • Perform the Database testing by writing the SQL queries and inserted the database checkpoints into the WinRunner scripts
  • Interacted with business client management to solicit requirements and drive issue resolution.
  • Execution of Test Cases to verify actual results against expected results and generate reports.
  • Maintain test cases and test scripts to in corporate bug fixes and new enhancements in each release
  • Performed functional testing against new builds.
  • Involved in Regression testing on each build during the various phases of the application.
  • Used Test Director for defect tracking and change management
  • Involved in Requirements review meeting.
  • Involved in discussions with the developers, which involved the enhancements in the application.
  • Creating Test Certification Reports after successful completion of the testing effort on a given application.

Environment: Java, JSP, Java Servlets, EJB, HTML, SQL Server 2000, SQL, WinRunner, Test Director, Internet Explorer, Netscape Navigator, and Windows XP.

We'd love your feedback!