Qa Automation Tester Resume
Bothell, WA
PROFESSIONAL SUMMARY
- Over8yearsof extensive experience in Analyzing, Designing and Implementation of QA testing for Web based and Client/Server applications using Manual testing and Automation testing.
- Extensive experience with tools such as Selenium WebDriver, Junit/TestNG, Load Runner, JMeter, JIRA, HP UFT / QTP and SOAPUI.
- Excellent skills inManual Testing,Performance TestingandAutomated Testing.
- Proven ability to work with Appium tool integrated with complex architecture to automate Mobile Applications and executing test cases for validating GUI and system functionality on desktops and mobile devices including Android and iOS.
- Knowledge on mobile testing using Perfecto Mobile for testing client's mobile apps on the Android and iOS platforms.
- Knowledge on creating and completing a variety of graphic design duties by using adobe illustrator. Maintain art files returned from freelance outsource groups.
- Basic knowledge of HTML and CSS.
- Experience in Adobe Creative Cloud (Photoshop, Illustrator, Dreamweaver, Flash, and InDesign)
- Expertise in performing manual testing (emulators; IOS Simulators) Mobile Application Testing using Appium.
- Good knowledge of UNIX/Linux shell commands to tail the logs, adding users, starting services from the shell, settings aliases to frequently used commands, creating users and settings file system permissions.
- Good understanding on Oracle Knowledge, which is a full - featured content management system that provides a workflow-driven content authoring, editing, review, and publishing environment to support the entire document lifecycle.
- Extensive experience in using Automated tools like Ruby Cucumber test framework for Client/Server, Web and database applications
- Expertise working with TDD and BDD Environments.
- Have experience in Blackbox and Whitebox testing.
- Proficient in using Test Management tool HP Quality Center, ALM for Test Planning, Test Designing, Test strategy, Traceability matrix, Test Execution, Defect Tracking and Reporting.
- Hands-on experience in designing and developing frameworks using QTP integrated with QC (ALM).
- Knowledge of API testing concepts on Dev Test (CA LISA) preferred.
- Sound knowledge on Maven and Ant for Project building tool, Jenkins and Bamboo for Continuous Integration.
- Hands on experience in Development of Automation Scripts, Execution and Analysis Test Results using Hybrid, Keyword Driven Framework, Data Driven Framework and Behavior Driven Development (BDD) Cucumber.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Good Understanding in Waterfall and Agile (Scrum) methodologies.
- Have worked on sub version control tools like GIT and SVN.
- Experienced in continuous integration using JENKINS to support tools likes CVS subversion, GIT and execute Apache ANT and apache Maven.
- Involved in Data Warehouse Testing using ETL tools and Database Testing.
- Experience on working SOA, XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP, RESTFUL and used Testing Tools for Web Services like SOAPUI, API Testing.
- Extensive knowledge in Protractor framework for Applications developed with Angular JS.
- Developed an automated scripts and frame works using Python, Java, C#, VB Script.
- Good programming skills in Java, Ruby, VB Script, PowerShell Script, Python, Oracle, SQL, PL/SQL and experience in SQL Server, Access and Oracle Databases.
- Proficient in using Quality Center (QC), POS, Rally, JIRA, Clear Quest, Bugzilla.
- Experience in Performance testing in the domain of Healthcare/ Insurance, Banking Industries using tolls like junit and load runner etc.
- Experienced in designing customized hybrid framework (Keyword Driven & Data Driven) using Selenium WebDriver, Java, TestNG.
- Excellent in communication, presentation and interpersonal skills.
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver/IDE/RC/GRID, Mercury Interactive Suite (QTP, JMeter, LOAD RUNNER, TEST DIRECTOR -HP QC/ALM), Fitnesse, Clearquest, Cucumber, FireBug, FirePath, TestNG, SOAPUI, Coded UI, Appium, Perfecto, Protractor.
Defect Tracking Tools: HP Quality Center (QC), BugZilla, Visual Studio TFS, JIRA, Bamboo
Languages: Java, JavaScript, Shell Script, HTML, XML, VBScript (UFT), PowerShell Script, C#.
Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile and Waterfall.
Database Technologies: My SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS ACCESS 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Loader, MYSQL.
Operating Systems: Windows XP, Windows 95/98, Windows, UNIX, LINUX, DOS, Mac OS.
WORK EXPERIENCE
Confidential, Bothell, WA
QA Automation Tester
Responsibilities:
- Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test
- Executed automation scripts on different browsers/environments and reported defects/results to the team.
- Identified defects and reported the same in RALLY.
- Followed Agile Methodologies, Scrum meetings and Software Quality Audits for all the Phases of SDLC.
- Created test plan, test cases and test scripts and followed Agile development process.
- Used Java to develop Automation framework to Validate Restful Web Services with AssertJ assertions.
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Defined test goals for sprints (Agile Process).
- Performed manual testing to check the functionality.
- Developed custom libraries for automation using Selenium WebDriver.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG).
- Involved in Backend Database testing in Oracle using SQL.
- Used HP UFT with VBScripting for Window based applications.
- Performed black box/white box/ gray box testing using Java, TestNG for class, method & Web Services testing.
- Tested application and filed defects using Quality Center/ALM.
- Worked on Cucumber for BDD with Ruby.
- Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
- Used TestNG Annotations in Selenium Web Driver in Python and executed a batch of tests as testing suite.
- Experience on authoring and publishing content in Adobe CQ5.
- Performed REST API testing using SOAPUI and Back-End Testing database table manipulations of relational database systems by writing complex SQL queries manually.
- Experienced in writing parsing scripts using Python and PowerShell for xml validation and verification.
- Used SOAPUI, groovy script for test data setup in BDD (Behavior Driven Development).
- Involved in Performance Testing on HP LoadRunner, JUnit.
- Designed, developed and implemented POM based automation-testing framework utilizing Java, TestNG and Selenium WebDriver.
- Developed functional, UI, regression test scripts using Coded UI.
- Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
- Coordinated with UAT team by providing them with test cases and test data
- Involved in End-to-End testing Business rules on the Web based application
- Attended weekly status meetings with development and management Teams.
- Actively participated in sprint planning, start and close meetings.
- Systems Integration Testing of web based application, time tracking through electronic gadgets (devices and mobiles).
Environment: Java, Selenium WebDriver, Linux, Agile/Scrum,, HTML, XML, CSS, Rally, Agile Project Management, SOAP UI, Quality Center(QC), Manual testing, Adobe CQ5, Window 7.
Confidential, Stevens Point, WI
QA Automation Tester
Responsibilities:
- Experienced in working with Multiple Browsers and Cross Platform environments on different OS and Mobile Device.
- Performed Mobile Testing in iOS devices and android devices.
- Write and Execute Test cases in WTT.
- Implemented Page Object models from scratch to represent web pages and used Frameworks to retrieve test actions, test data from Excel and RDBMS.
- Extensively involved in all stages of testing life cycle SDLC.
- Used Groovy Script for SQL connection to database.
- Tested application and filed defects using Quality Center/ALM and TFS.
- Extensively involved in all stages of testing life cycle, TDD methodologies, SDLC using Waterfall, Agile/Scrum methodologies.
- Used BugZilla tool for defect tracking.
- Used SOAPUI to test SOA based architecture application to test SOAP services and REST API.
- Generate QTP scripts for PT Applications by using VB Script.
- Performed automated acceptance testing using Cucumber.
- Reported bug using Project Tracking tool JIRA.
- Conceptualized, designed, and implemented automated functional API test cases using SOA test, and SoapUI.
- Involved in system Testing, system integration testing, and Business layer testing of POS App’s.
- Worked on Cucumber for BDD with Java
- Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool. Worked with Source version control tool such as Subversion (SVN)
- Execution of automated Test Scripts through Maven.
- Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
- Used Maven for building the WebDriver project.
- Developed automation test scripts for client -server and web based applications using Python, Silk and other automation tools.
- Performed ETL and Database testing, wrote complex SQL queries, for Data Profiling, Data validation, Source -2-Target Mapping and BI Report Testing.
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Used HP Quality Center (QC) for viewing and analyzing test results and for defect tracking.
- Developed automated scripts using Selenium Web Driver, 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.
- Worked on Cucumber for BDD with Java.
- Involved in Automation of the test cases using Selenium Web Driver, Junit and Ant.
- Developed Java based library to read test data from XML & Properties files using Junit and Selenium.
Environment: Selenium Web Driver, Maven, Eclipse, JAVA, Linux, Windows Testing Technologies (WTT), WTT Managed DLLs, Agile/Scrum, C, JUnit, JIRA, POS, Rally, Appium, SQL, SQL Navigator, SOAP UI, Web Services (SOAP & REST FUL), API, JIRA, Bugzilla.
Confidential - Cincinnati, OH
QA/QTP Engineer
Responsibilities:
- Generated automated scripts using Visual Studio 2012.
- Involved in maintaining and uploading the QTP Scripts to Quality Center (QC).
- Worked on Team Foundation Server (TFS) and Microsoft Test Manager (MTM) to effectively manage the product life cycle.
- Validated web services Automation using SOAPUI.
- Ongoing WPF application using c#.net.
- Captured, managed, and tracked the requirement through ALM.
- Created recovery files using Recovery Scenario Manager, associated with the recovery scenarios to test to instruct QTP with specified trigger action on unexpected event/popup.
- Involved in Analysis, design, functional spec, and technical spec review.
- Reviewed test plan/use cases/test cases with QA Manager and product owner.
- Prepared detailed test plan for this feature.
- After successful release of projects, developed automation scripts using QTP and integrated the script with master script.
- Mapped the custom objects to the standard objects where necessary, and inserted GUI, Bitmap and Text checkpoints where needed, to compare the current behavior of the application being tested to its behavior in the earlier version using Quick Test Pro (QTP)
- Developed Java scripts usingUIAutomatorto automate the test cases using internal tools Android Studio and Android SDK.
- Created the test matrix and test scenarios by reviewing the functional spec.
- Prepared the test environment for both physical and virtual machines.
- Tested Installation of product on both physical and virtual machines.
- Worked on .NET security features such as Form-Based Authentication and Role-Based Authorization.
- Developed Groovy scripts to test Report application output and to customize test.
- Used SQL for backend database testing, and acquired test data from databases.
- TFS-MTM (coded UI and exploratory testing) for automating tests for regression testing
- Involved in Web Services Testing using SOAP UI.
- Installed, configured SOAP UI to test web services using WSDL file given by Development team.
- Experienced in acquiring Test data by running SQL queries.
Environment: Agile/Scrum, SSRS, SSIS, Java script, SQL, Linux, QTP, Microsoft Test Manager (MTM)
Confidential - Santa Fe Springs, CA
Automation QA Engineer
Responsibilities:
- Tested Enterprise SOAP and Restful Web Services using SOAP UI tool.
- Involved in testing Stored Procedures, Functions, Triggers and packages utilizing PL/SQL.
- Verified ETL logs, reject/discard files for errors, and reported them to development team.
- Involved in backend testing with SQL, check the data integrity and referential integrity.
- Worked with multiple teams on assigned projects.
- Developed functional, UI, regression test scripts using Coded UI using C#.
- Performed Automated UI, regression, acceptance and priority1 functional tests of this windows application using C# scripting in Test Complete.
- Developed user controls, custom controls using Asp.Net and C#.
- Used HP UFT with VBScripting for Window based applications.
- Worked with Business users to understand user's requirement for creating Test Plan and Test Cases.
- Queried the Oracle database to verify the data consistency based on ETL Datawarehouse Business
- 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 (QC) for defect management.
- Conducted online regression testing involving various business processes including - Online customer, Verification, Online Finances Verification and Online Invoices Verification.
- Performed manual testing to check the functionality.
- Used BugZilla tool for defect tracking.
- 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.
Environment: Java, XML, SQL, PL/SQL, UFT, QC, HP Quick Test Professional, ETL testing, Soap UI, Agile.
Confidential, Los Angeles, CA
QA Engineer
Responsibilities:
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
- Developed reusable functions using shared repository in QTP.
- Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
- Generated QTP scripts for PT Applications by using VB Script.
- Developed test scripts and test cases using QTP, Quality Center, and Load Runner.
- Created recovery files using Recovery Scenario Manager, associated with the recovery scenarios to test to instruct QTP with specified trigger action on unexpected event/popup.
- Verified SQL queries against backend database to ensure test codes retrieve the right data on testing.
- Involved in Analysis, Understanding the requirement specifications.
- Creation and Execution of manual test cases.
- Involved in debugging the stored procedures written for the business rules tester.
- Analyze testing results and defects, and provide recommendations to development team.
- Reported the bugs/defects through Quality Center (QC).
- Worked in Agile Scrum Development Environment with frequently changing requirements and features set.
- Performed regression tests on the application to assure proper functionality of the site after new builds.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
Confidential
Manual/QA Tester
Responsibilities:
- Conducted Cross Browser Testing on different versions of IE and Firefox.
- Working experience in Waterfall methodologies.
- Performed, Functional, Integration, User Interface testing manually.
- Analysis and study of Software Requirements Specifications (SRS) documents, project planning for preparation of test plan.
- Used Mercury Quality Center (QC) to develop automation-testing scripts for web and client server applications.
- Attended QA Walk through meetings with Team Members this includes Applications Review, technical specifications review, functional specifications review and defects tracking.
- Used MQC for maintaining the Automated Test execution and Defect Management.
- Performed and Preparing of Test data to test various input files formats using XML and Excel.
- Extensive knowledge of SDLC (Software Development Life Cycle) methodologies.
- Creation of detailed test cases by understanding the user requirements for Manual Testing.
- Performed Backend Testing using SQL.
Environment: Manual Testing, Python, SQL Server, JIRA, MS Excel, HTML, Windows, My Eclipse, Java
