We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer Resume

0/5 (Submit Your Rating)

Pasadena, CA

SUMMARY

  • 8 years of experience in the field of Software Testing with good exposure in Quality Assurance and Testing Process along with Automation Tools Expertise.
  • Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frame works using Testing/ Junit, ANT/MAVEN build tools.
  • Performed cross browser testing by using Selenium Grid on multiple browsers and on different platforms.)
  • Extensively used LISA middleware testing tool to test JAVA middleware applications.
  • Experience in Appium tool, for mobile testing in Android, IOS and other mobile applications.
  • Extensively worked on data warehousing and decision support systems with relational databases such as Oracle design and database development using SQL, PL/SQL, SQL PLUS and TOAD.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Comprehensive knowledge of mainframe programming, test plan, regression testing, and techniques
  • Extensive knowledge in Protractor framework for Applications developed with Angular JS.
  • Specialized in Performance Testing applications using load - testing tool Load Runner.
  • Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall & Agile/Scrum.
  • 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).
  • Extensive experience in writing and implementation of complex test plans, design, development, and execution of test scripts for system, integration, user acceptance test (UAT) and regression testing.
  • Experience in Manual Testing, defining test cases, developing, and maintaining test cases, and documenting all phases of the QA process.
  • Extensive working knowledge in UNIX/Linux operating systems.
  • Experienced in UNIX servers in writing, editing, executing, and testing Shell Scripts.
  • Hands on experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development (ATDD) approaches.
  • Developed an automated scripts and frame works using Python, Java, C#, VB Script.
  • Worked on source version control tools such as Subversion (SVN), TFS and Git.
  • Proficient in using Quality Center, POS, Rally, JIRA, Clear Quest, Bugzilla.
  • Experience in manual testing and automated testing using different tools like QTP, Selenium (Web Driver) using Java.
  • Knowledge and familiarity with different QTP and Selenium automation frameworks.
  • Knowledge on Automated Web Services using SoapUI, REST with knowledge of WSDL, RESTful, UDDI, eclipse.
  • Expertise in setting up and carrying out browser compatibility testing environment with different browsers and versions of Internet Explorer, Mozilla Firefox, Google chrome on different OS like windows and MAC.
  • Excellent Communication, Interpersonal, and Team Player Skill, Quick Learner and Self Starter, strong.

TECHNICAL SKILLS

Testing Tools: Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Center, JUnit, Cucumber, Firebug, FirePath, TestNG, JXL, SOAPUI, LISA 4.6.7, LISA 4.6.4Coded UI, Manual Testing, Appium (Mobile Testing)

Language/ Script: Java, JavaScript, Ruby, VBScript(UFT), C, C#, Python.

Frameworks: Junit, TestNG, TDD, BDD, Mockito, Protractor

Web development: HTML, VB Scripts, XML, CSS, Flash, JavaScript, Ruby, Perl, Python.

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

Bug Tracking Tools: HP Quality Center (9, 10, 11.0), BugZilla, Visual Studio TFS (2008, 2010, 2012), JIRA.

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

Databases Technologies: MS SQL Server, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, MYSQL

PROFESSIONAL EXPERIENCE

Confidential - Pasadena, CA

Sr. QA Automation Engineer

Responsibilities:

  • Analyze business requirements, Software requirement specifications and design documents, use case documents and developed test cases and test scripts.
  • Actively participated in daily Scrum and Sprint meetings as part of CA Agile Environment
  • Worked on developing the automated framework as well as automating the test scripts using Selenium WebDriver, Jarvis, IntelliJ tools.
  • Performed Integration Testing, System Testing, and Regression Testing.
  • Using Selenium locators like (Xpath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Performed Manual Testing to check the functionality.
  • Performing REST API testing in JSON format using SOAP UI tool.
  • Performing Data Base Quires for Back End testing using tools like oracle SQL developer.
  • Done Java coding extensively for Data Driven framework and Keyword Driven Framework by using Jarvis Framework along with Selenium.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
  • Implemented Page Object Model Automation(POM) framework with Java, Selenium WebDriver
  • Experience in creating the automation test scripts using Selenium WebDriver with java language.
  • Performed Compatibility Testing on Internet Explorer, Mozilla Firefox to verify browser Compatibility.
  • Performed Functional Testing, Integration Testing, System Testing, Regression Testing, and User Acceptance tests.
  • Using Mainframe, we fetch the company data to Test and Validate, and also checking migrating client's data to our application data.
  • Migrating Clients from Mainframe to N8 Application.
  • Used Rally for raising issues, defect tracking, giving suggestion and also executing Test cases.
  • Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Used GIT as code repository and Code Collaborator to manage code reviews.
  • Interacted with Business Analyst and Developers to understand the application architecture and recommend testing strategy.
  • Managed various testing activities throughout the Software Testing Lifecycle (STLC) for multiple projects.
  • Used Hybrid Framework ofSeleniumto get data from Excel.
  • Worked throughout the SDLC, which included requirements, specifications, design, analysis and testing utilizing RUP methodology.
  • Performed on Agile to emphasize face-to-face communication over written documents.
  • Track all issues in an issue management system - JIRA for internal applications, or an agreed upon application for manage issues or enhancements.
  • Able to work inSeleniumIDE andSeleniumWeb Driver and execute the test cases usingSelenium Web Driver.
  • Used Atlassian JIRA for defect tracking and service requests.
  • Performing Regression test using automated testing tool UFT/QTP and Selenium.
  • Integrated theseleniumsmoke test into Jenkins for continuous integration
  • Worked on distributed test automation execution on different environment as part of Continuous IntegrationProcessusing Selenium WebDriver and Jenkins.
  • Provided constant guidance to team members in understanding theAgile process
  • Attended Change Request Meetings to ensure products and changes are fully documented for further Test changes.
  • Performed Regression Testing, Functional, UAT and Ad-hoc testing.
  • Arranged weekly team meeting to assign testing tasks and acquisition of status reports from individual team members.
  • Extensively utilized ALM Quality Center andJIRAfor test management and defect tracking
  • Led manual testing effort of application that's part of Wholesale Banking through all stages of SDLC
  • Used Custom Reports, Built In reports and System Reports, Trend Reports function within ALM Quality Center to track and report issue related activities.
  • Develop and maintain test automation utilizingRanorexand Selenium testing frameworks
  • Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built usingSeleniumand approve for regression suit.
  • Worked with developers to resolve Issues and Production Incidents using ALM Quality Center
  • Performed Back End Testing by executing SQL queries on Window and UNIX platform
  • Created Test Plans and Scenario which describes the features and functions to be tested.
  • Effectively involve in logging bugs, reviewing solved bugs and analyzing test result using ALM Quality Center
  • Developed and Implemented automation usingSeleniumWebDriver and Java.
  • Prepared Test Cases based on Business Requirements and required documents.
  • Produced various test reports such as Test Execution Status, Test Execution Summary/Progress, Defect Status, Defect Summary, Defect Inject Rate on daily and weekly basis and submitted
  • Automation testing test-cases creation for Windows applications onRanorex.
  • Created/executed test cases for verification of Client Billing through Excel. Program integrated with Excel to create invoices for each client. These excel invoices required testing ofVBAmacrosfor calculations and formatting rules.
  • Detected, reported and tracked defects using ALM Quality Center.
  • Used SQL queries to validate the data between the backend and the front end
  • Createdtest plans,conditions, scripts, and test data; performed product testing, user acceptance, remote user testing, usability standards validation, and performance testing; and resolved system defects.
  • Conducted the defect report in ALM Quality Center.
  • Interacted with the developers to report and using ALM Quality Center.

Environment: UFT/QTP, Oracle, Ranorex, Selenium, XML, SOAP UI, API, Black Box, Grey Box, Selenium, SQL Server, PL/SQL,Web Services, ALM/Quality Center, MS Office Etc.

Senior QA Analyst

Confidential - Coppell, TX

Responsibilities:

  • Worked closely with Quality Analyst Manager and Business Analyst to prepare Business Requirements to create Test Plans, Test Cases and procedures to initiate Automated Testing.
  • Involve in Functional, Smoke, Regression, Database, Integration, cross browser, UAT and Negative testing in Agile environment.
  • Experience building automation framework from scratch using Selenium web driver, JAVA, Junit and Eclipse.
  • Worked on Agile/Scrum Methodology involved in giving points to User Stories, Back log grooming, User story demos, attended retrospective meetings and worked on Iterations (Sprints) part of releases.
  • Good experience on Test Automation using Selenium Web Driver, TestNG Framework and Maven.
  • Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAPUI.
  • Utilized role in mobile testing using Appium Mobile for testing client's platforms.
  • Implemented open source tool Appium, Selenium Web Driver for cross browser and cross platform web/Mobile testing.
  • Tested on real devices (IOS, Android), emulators(Android), simulators (IOS, FirefoxOS).
  • Created and executed SOAP UI Scripts for the Web Services testing.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Used Agile methodology to ensure the new features, meet the customer requirements and acceptable quality assurance standards.
  • Used Appium to perform mobile testing on IOS and Android devices.
  • Used Selenium, JUnit test scripts to run automated test cases in parallel on different environment.
  • Used Protractor tool with angular2 and Typescript to prepare automation scripts along with several nodes
  • Experience with Test Automation tools such as Selenium, TestNG, JMeter, Junit.
  • Experience in creating Cucumber BDD (Behavior-Driven Development) framework and automating BDD Scenarios in Eclipse using Java.
  • Written Gherkins and Java scripting automation test scripts to execute in cucumber.
  • Implemented Page Object Model Automation framework with Java, Selenium Web Driver and cucumber.
  • Web Service testing (RESTful API) and Automation using Apache JMeter using JSON, XML payloads.
  • Install and configure System Administration packages to QA environment such as SQL.
  • Maintained automation scripts in Selenium WebDriver with Python.
  • Performed API Level testing for web services, enhanced the Test harness and developed many Test suites using XML and Python.
  • Generated Python Django forms to record data of online users and used PyTest for writing test cases.
  • Developed and Consumed RESTful APIs for web applications using Python and Django.
  • Tested the workflow through the front end to backend using SQL queries to ensure data completeness, integrity and accuracy.
  • Created and maintained server-side integration tests - Python, JSON documents, running with every build with Git.
  • Excellent experience of build tools like Maven and managing JAVA automation projects using them.
  • Configure the JIRA workflow for the project for improvement processes for screens, workflow procedures and reports of applications as per business requirement.
  • Identifying, analyzing and documenting all the bugs observed during testing and create a ticket in the Jira.
  • Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server

Environment: Java, Selenium WebDriver, Appium, Eclipse, Test NG, SOAPUI, Cucumber, Maven, Jenkins, JMeter, Junit, Python, HP ALM, SAP GUI JS, HTML, XML, Agile, JIRA, ERP, SQL, and Windows.

QA Engineer

Confidential - Denver, CO

Responsibilities:

  • Participated in Business Analysis, Requirement review and Technical Specs Inspection.
  • Analyzed the use cases provided by analysts and wrote test cases.
  • Created all Test Plans, Test Cases and Manual and Automated Scripts to create greater coverage for all initiatives assigned.
  • Performed regression Testing on various O.S devices and their respective simulators and actively participated in executing the test scripts on Android & IOS.
  • Used Appium for native, hybrid Mobile Application Testing for IOS and Android platform.
  • Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool.
  • Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium.
  • Cross browser, cross platform, and mobile testing - Windows (Chrome, IE, Firefox), Linux (Chrome), iOS (Safari).
  • Responsible for back-end API testing with SOAP UI and coding in groovy and Java.
  • Written gherkin and Ruby scripting automation test scripts to execute in Cucumber.
  • Automated test cases using Selenium WebDriver, TestNG and C# technologies (Visual Studio IDE
  • Testing of Client/Server, and Web based applications in Retail / POS domain.
  • Used Protractor framework for Applications developed using Angular JS.
  • Resolved object recognition issues using recovery scenario feature of UFT
  • Implemented simulator for Mobile App Testing in Android Platform using Appium.
  • Build Automation Framework for AngularJS, Node.js and involved in testing AJAX components with Protractor and Selenium WebDriver.
  • Validated the server logs for Exstream server errors which are running on UNIX boxes by using Putty.
  • Experienced in load and performance testing tool JMeter.
  • Worked with designing and building automation frameworks in Cucumber BBD.
  • Mobile Testing - Perform UAT on different Mobile devices (smartphones & tablets) with iOS and Android platforms with different OS versions.
  • Executed the UNIX shell scripts that invoked SQL loader to load data into tables.
  • Reviewed Error log files in UNIX box when order fails to load into SQL tables.
  • Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Designed, developed, and implemented POM based automation testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Involved in Automation of the test cases using Selenium RC, TestNG and Ant.
  • Writing complex SQL and PL/SQL queries using Case Logic, Intersect, Minus, Sub Queries, Inline Views, and Union in Oracle.
  • Good knowledge on Mockito framework for performing Unit testing, helped developers in Unit testing in test driven development
  • Development of project using C#, ASP.Net MVC with framework entity and Web API Service.
  • Used Java language and Junit framework for scripting.
  • Tracked defects using HP ALM and utilized waterfall methodology for E-Commerce and POS projects

Environment: Java, Oracle, SQL, Selenium, Appium, UI Automator, ANT, C#, Pivotal tracker, HP ALM, UNIX, Windows, Cucumber, BDD, Jenkins, Jmeter, Angular Js, Mobile Testing.

QA Analyst/Test Analyst

Confidential - Fort Lauderdale, FL

Responsibilities:

  • Create Test related Document s such as Test Plan, Test Scenario, and Test cases throughout the STLC.
  • Involved in Analysis, Understanding the requirement specifications.
  • Automated the regression test cases using the WebDriver & TestNG.
  • Automated the Test Cases using Selenium, WebDriver, Core java (Eclipse), C# (Visual Studio) and Junit.
  • Performed functional testing, integration testing, black-box testing, and system, regression testing, and user acceptance tests.
  • Worked in Agile Scrum Development Environment with frequently changing requirements and features set.
  • Extensively used SQL statements to query the Oracle Database(RDBMS) for Data Validation and Data Integrity
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium
  • Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
  • Automated Regression Test cases using Selenium Web Drive. Used Firebug and Fire Path plug-ins to find the elements on the web page based on the element locator ID, Name, Tag, Class Name, XPath, Link Text, Partial link Text and CSS Locator.
  • Analyzed modules and designed test scenarios and test scripts in UNIX environment.
  • Prepared and presented deliverables for testing done by the Performance Testing team.
  • Used SVN tool for Source code management and also used Selenium Grid for parallel, Batch Test Execution.
  • Design, Development of mainframe job flows using JCL.
  • Involved in analyzing and feasibility check of a newly added functionality for automation. Design and implement Hybrid Driven Framework approach using Selenium Web Driver.
  • Developed UNIX Shell scripts to execute different SQL(tm)s to test the sanctity and integrity of the tables.
  • Knowledge of HP Quality Center, ALM (Application Lifecycle Management). Executed and managed test cases and responsible for reporting Quality Center/Rally.

Environment: Selenium RC, WebDriver, Selenium Grid, Quality Center, HTML, XML, Oracle, Core java Script, UNIX and Windows, SQL, C#, Core java Eclipse, Keyword driven and Data Driven framework.

QA/ Test Coordinator

Confidential - Austin, TX

Responsibilities:

  • Analyzed Business Requirement Document and Technical Specifications Document and scripted the test cases.
  • Developed Manual test scenarios and test cases from Business Requirements and Design Documents.
  • Exported Manual test cases into ALM Quality Center and maintained the same in the Test Plan module.
  • Worked with Business users to understand user's requirement for creating Test Plan and Test Cases.
  • Participated in requirement and design reviews.
  • Performed Integration Testing, System Testing, and Regression Testing.
  • Conducted load testing to ensure the billing systems performance is not impacted.
  • Extensively used HP Quality center 9.2 for defect management.
  • Participated in requirement and design reviews and Conducted load testing to ensure the billing systems performance is not impacted.
  • Wrote VBScripts for Functional and Regression Testing
  • Resolved object recognition issues using recovery scenario feature of UFT.
  • Worked on Python scripting to do functional testing.
  • Performed functional testing by executing the QTP Scripts from Test Director. Used Python to launch QTP scripts from command line for continuous integration testing.
  • Developed QTP scripts (for Purchase module) using VB-script in UFT using BPT framework.
  • Strong background in J2EE platform, working knowledge of apache web server, Unix shell scripting and MySql DB.
  • Used Toad and SQL Plus for testing execution of ETL Processes' PL/SQL procedures, packages for business rules.
  • Verified ETL logs and reject/discard files for errors and reported them to development team.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Used JIRA for repository, reporting and tracking bugs, and providing updates on resolved bugs
  • Used TestNG Annotations in Selenium RC in Java(Junit) and executed as testing suite.
  • Performed manual testing to check the functionality.
  • Using Selenium WebDriver API to automate tests on cross browser and cross platform environment. Sound knowledge on Object Oriented Programming concept and Java Language.
  • Successfully coordinated UAT (User Acceptance Testing) with business users.
  • Attended Agile and Scrum meetings, which included Daily Scrums or Stand-ups, Sprint Check-In and Sprint Reviews.
  • Performed Database testing using SQL queries.
  • Used Custom Reports, Built In reports and System Reports, Trend Reports function within ALM Quality Center to track and report issue related activities.
  • Experience inAgile methods likeScrumandFeature Driven Development.
  • Worked with developers to resolve Issues and Production Incidents using ALM Quality Center
  • Followed the RUP methodology for the entire SDLC.
  • Followed Agile Methodology to emphasize on real time communication over written documentation and to minimize risk by implementing software test effort in short time sprints or iterations.
  • Develop and maintain system for organizing and tracking execution of test plans inJIRA.
  • Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall & Agile/Scrum.
  • Extensive knowledge in FinancialDerivatives, financial statements, cash flows, Financing Structures, Capital Management, and Portfolio Analysis.
  • Responsible for test management using ALM Quality Center.
  • Conduct Agile Scrum meetings to discuss project progress and plan.
  • Manually tested the web application to ensure the flow of the application functionality.
  • Performed manual testing to conduct Backend testing using UNIX shell scripts and SQL Queries
  • Follow up with standard Test Methodology such as Iterative, AGILE and software testing life cycle (STLC) to perform different types of testing for the projects.
  • Scheduled Ambiguity Reviews where need to ensure effective test-case design and coverage in JIRA.
  • Created Test Specification Report, Test Summary Report and Defect Detail Report.
  • Use tools such as HP ALM for test cases andJIRAfor reporting and development tracking
  • Involved in walkthrough meetings with business and test team to discuss related issues.
  • Created and maintained SQL Scripts and Unix Shell scripts to perform Backend testing on the oracle database.
  • Conducted Defect review meeting to discuss resolution of issues.
  • Rational Unified Process (RUP) and Agile (SCRUM) Method.
  • Used input/output parameter in Web Service Method and operations on HP Service Test.
  • Used SQL queries to validate the data between the backend and the front end.
  • Used Custom Reports, Built In reports and System Reports, Trend Reports function within ALM Quality Center to track and report issue related activities.
  • Performed Functional Testing, Smoke testing, Integration testing, UAT Testing, Backend Testing, Regression Testing, End to End Testing and System Testing.
  • Actively participated in Walkthroughs and Daily status report meetings.

Environment: Java, Selenium WebDriver, Manual testing Ant, Unix/shell, Junit, Python, QTP/UFT, Jira, XML, UFT, HP Quality Center 9.2, ETL testing, Agile.

We'd love your feedback!