Sr. Qa Web/mobile Automation Tester Resume
Pasadena, CA
PROFESSIONAL SUMMARY:
- Over 7+ years of experience in Information Technology in the field of Software Quality Assurance & Testing in Client Server, Web & Mobile Applications. Expertise in conceptualizing, designing and coding technical solutions using Java/J2EE, C#, .Net technology stacks. Extended expertise in QAin Manual and Automated Software Testing using QTP, SOAP UI, Quality Center, Software Quality Assurance Testingand Selenium.
- Excellent working experience of Software Development Life Cycle (SDLC), Project Life Cycle(PLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall & Agile/Scrum/Kanban.
- Experience in Full life cycle system development involving analysis, design development, testing, documentation implementation maintenance of application software.
- Developed an automated scripts and frame works using Python, Java, C#, VB Script
- Developed and executed Test Plan, Test Cases, and Test scripts for various applications.
- Automation experience using Selenium IDE/RC/ Web Driver, and TestNG frameworks
- Experience in validating Regular and Ajax control using Selenium locators (Xpath, CSS, id and name)
- Working experience Xpath, Firebug, Firepath, Maven and TEST NG annotations.
- Hands on Experience on testing web services (SOAP, REST) using SOAP UI Tools
- Experience in working with Oracle, DB2, My SQL and MS - Access Databases.
- Expertise in using Tools HP Quality Center, Rally and JIRA.
- Experience in Continuous integration tools like Maven, Jenkins and Rally Tools
- Experience in testing Web Based, Client Server Applications.
- Hands on experience for Mobile Apps Testing in Manual and Automation testing of IOS and Android mobile application devices and also usedAppiumfor IOS and Android based native 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.
- Studied various Staging Documents in LISA for better understanding of how to run the test.
- Experience in Mobile application testing in agile environment.
- Experience inPoint of Sale(POS) and Ecommerce/Retail portals web application projects
- Good exposure in using QTP/UFT integrated environment.
- Implemented Page Object Model Automation(POM) framework with Java,SeleniumWebDriver.
- Proficient in Rational Clear Quest and Quality Center for Defect Tracking Defined and Implemented Processes and Procedures for QA Departments.
- Exposure in programming languages and script like Java, JavaScript, HTML, CSS and Shell Script.
- Experience in DOM (Document Object Model) as I used it in interacting with objects in HTML, XHTML and XML documents.
- Expertise in performing Black Box Testing, functional testing, Usability Testing, System Testing, Regression Testing, System Integrating Testing (SIT) and User Acceptance Testing (UAT).
- Extensively worked with all phases of testing deliverables including creation of Test Strategy, Test plans, Test case specifications, Test execution, Defect tracking, Resolution, Documenting and Reporting.
- Expert in preparing Traceability Matrix to map requirement coverage with test cases.
- Excellent experience with source version control tools such as Subversion (SVN) & Git.
- Knowledge on client-side JavaScript tests with Karma and Mocha and used Jasmine, behavior driven development framework for testing JavaScript code.
- Proficient in different software development methodologies like Agile Methodology, Waterfall model and Iterative model.
- 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
- Good Communication and Interpersonal skills. Technically sound, Result-Oriented with strong Problem-solving skills.
- Innovative efficient. 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.
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, DD, BDD, Protractor
Firefox Add-ons: XPath, Firebug
Web development: HTML, VB Scripts, XML, CSS, Flash, JavaScript.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
Bug Tracking Tools: HP Quality Center (9, 10, 11.0), Visual Studio TFS (2008, 2010, 2012), JIRA.
Build/ CI Tools: Ant, Maven, Jenkins.
Databases Technologies: MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, SQL*Plus, SQL*Loader, MYSQL
Platforms: Windows 7/Vista/XP, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential, Pasadena CA
Sr. QA Web/Mobile Automation Tester
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.
- 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 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.
- Used Rally for raising issues, defect tracking, giving suggestion and also executing Test cases.
- Experience in using Jenkins as a Continuous Integration(CI/CD) 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.
- Designed Hybrid Appium Test Automation framework, Page Object Model for Mobile application (Android/ iOS apps).
- Used Appium for test Automation Framework, Cross platform test Automation.
- Tested Mobile Applications using various devices, Emulators and Simulators (such as XCode, iOS simulator and Eclipse emulator).
- Integrated Appium with Sauce Labs for distributing tests on the cloud, Integrated Appium with Continuous Integration tool- Jenkins
- Developed Perfecto test cases using JUnit framework
- Primarily focusing on automating the Test plans using Espresso and Cucumber. Creation of Automation test scripts in Espresso in Java using Android SDK.
- Responsible for creating test automation scripts for each feature of the application which has corresponding java and Json files using cucumber and Espresso framework.
- Downloading the APK from Jenkins and installing in physical device using Confidential command for doing manual regression every 2 weeks.
- Recording the Test Scenario execution results using Android Studio and add videos in Jira for UAT Demo to PO.
- Analyzed the Crash reports on various mobile platforms and reported to the development team.
Environment:Selenium WebDriver, Appium, Android SDK, Jarvis, IntelliJ tools, Agile, Rally, REST API, Jenkins, GitHub, Maven, Jarvis Framework, JAVA, Selenium.
Confidential - Texas
QA Automation Engineer
Responsibilities:
- 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.
- Extensively used Selenium locators like (Xpath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application.
- Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins
- Actively involved in Functional, Regression and Integration Testing in Agile methodology
- Created and executedManualand Automation test cases, raised defects and tracked the same to closure
- Performed Coded UI automation testing for the application using Microsoft Test Manager
- Implemented Page Objects, Data Driven, Keyword Driven, using Selenium
- Perform Web Services testing (SOAP and REST) with SOAP UI tool by validating requests and responses for XML andJSON.
- Involved in automated web application testing using Cucumber with BDD style programming using Gherkin and Selenium Web Driver.
- Created and executed LISA & SOAP UI Scripts for the Web Services testing.
- Responsible for back-end API testing with SOAP UI and coding in groovy and Java
- Created & Maintained Automation Selenium Automation Scripts for the Scrum Stories.
- Successfully coordinated UAT (User Acceptance Testing) with business users.
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Performed Regression Testing at various phases of development life cycle for impacted existing functionality.
- UsedSeleniumIDE for recording and involved in developing newSeleniumScripts usingJavaAPI to automate Web Application Testing.
- Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber, Gherkin, and ruby.
- Worked on generating reports using SQL and PL/SQL and on tuning SQL statements.
- Performed Back end testing using SQL queries to make sure dat data entered TEMPhas been uploaded correctly into the database tables.
- Tested different functions of thePOSsystem Like Scanning, Payments and returns. Moreover, make sure dat the system met the requirements and expectations.
- Performed manual testing to conduct backend testing usingUNIXshellscripts and SQL Queries. Automated and scheduled the Informatica jobs using UNIX Shell scripting.
- Migrating Projects fromSVNto GIT stash
- Worked on Agile(SCRUM) Methodology and used JIRA for defect tracking.
Environment:Java, Unix, Selenium web driver, Maven, XPATH, Eclipse, Jenkins Windows XP, Coded UI, Test Manager, Quality Center, Agile, Manual testing, Office Suite, PL/SQL, SQL, SharePoint, Jira, SOUP UI, LISA 4.6.7, Java.
Confidential, Buffalo, NY
QA Automation Tester
Responsibilities:
- Developed automation scripts for new enhancements using Selenium WebDriver and TestNG.
- Involved in Mobile Testing by writing java for automation through Selenium APPIUM.
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG, Maven and Java.
- Involved in Web Services Testing using SOAPUI with REST to create and execute automated functional, regression, compliance, and load tests.
- Configured Maven for Python Automation projects and developed project object model (POM).
- Extensively used Selenium locators like (Xpath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application.
- Used Firebug to identify element locator. Also, Tested Java API using Test NG/Java
- Used Appium tool to test automation test scripts on both IOS and Android platforms for native and mobile websites on mobile devices
- Involved in automated web application testing using Cucumber with BDD style programming using Gherkin and Selenium Web Driver.
- Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber, Gherkin, and ruby.
- Integrated Appium with Sauce Labs for distributing tests on the cloud, Integrated Appium with Continuous Integration tool- Jenkins.
- Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- RESTful web service testing using ApacheJMeter
- Developed Cross Browser Automation scripts in both Android and IOS platforms
- Used the GalenMocha JS combination to start with automating the different components in WFRIA framework to test the functionality as well as responsiveness
- Worked on python-based test frameworks and test-driven development withautomationtools
- Running Smoke regression suite after every build and publish the detailed reports with the bugs detected.
- Involved in writing automated scripts forAngularJSapplication using Protractor and Java scripts.
- Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
- Experience in creating Page objects using Page Object Model (POM) and experience in maintaining the constant strings in. properties configuration file.
- Analysis of reports and feedback from the manual QA team and implementing the requested modifications in the scripts with the execution of End to End scenarios.
- Maintaining the functional test portion of continuous integration pipeline in Jenkins.
- Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Validated the customer account records and their order details with Databases using SQL Queries.
- Performed back end testing on Oracle Database by writing SQL queries.
- Attended QA Walk through meetings with Team Members which includes tech specs review, functional specs review and defects tracking.
- Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology. Report bugs using Rally CA Agile Software
Environment:Java, Selenium WebDriver, Test NG, SOAPUI, Cucumber, Gherkin, Maven, XPATH, Eclipse, Jenkins, Fire path, Firebug, Python, HTML, XML, Mocha, Agile, Quality center, Coded UI, Test Manager,MobileTesting, SQL, Oracle and Windows.
Confidential - New York City, NY
QA Analyst
Responsibility:
- Perform quality assurance, quality control, and security tests for system designs, processes, and security features.
- Production Support: Smoke testing on all production update in various environments. Script writing, plan and executing test including Automation with Selenium
- Perform System Integration, Regression, Database, and Black-Box testing at various phases of the development and test cycles.
- Perform Functional testing manually and use of descriptive programming in UFT (Unified Functional Testing).
- Perform web-based testing using UFT for checking page contents, broken links, web objects, frames and tables.
- Automated testing tools such as Junit and Selenium to conduct systems, integration, user acceptance, positive and negative, functionality, object, and regression tests.
- Log defects using ALM, JIRA application and communicate the defect status updates to the responsible analysis and implementation teams.
- Maintain regression Test Suites with manual Test Cases in ALM/Quality Center and QTP.
- Solid experience in conducting functionality, regression, performance, load testing during the various phases of the product development using automation & manual testing methodologies.
- Use ALM Quality Center for requirements management (User Stories), planning, scheduling, and running tests, defect tracking and managed the defects and executed the test case.
- Write Test scenarios, Test cases, Test Plans and Test scripts, corresponding to the test requirements.
- Create customized Automated Test scripts using UFT & VB Script testing tool for the web-based applications while performing Integration, System, Functional, and Regression testing.
- Extensively work with backend DB log tables and create SQL scripts for Backend Testing.
- Wrote automated scripts for angular JS application usingprotractorand Java scripts.
- Attend and actively participate in weekly QA, Agile Scrum planning meetings and User Story sessions.
- Involved in weekly meeting and walkthroughs for project status and updates
- Tracked and reported defects into ALM(Application lifecycle management) and notified management with details.
- Involvement in creating Synchronization Points, GUI checks Points, Database Check Points and Data Driven Tests using Quick Test Pro. Involved in Parameterization of the application by giving multiple sets of test data.
- Written, executed Test cases in ALM and documented defects in IBM Clear Quest.
- Attended various Defect Review Board (DRB) meetings to discuss the defects and discrepancies identified during testing.
- Used extensively test management tools like QC,Rallyfor all updates regarding test case.
- Used LoadRunner Analysis tool to analyze the response times of the business transactions under load.
- Analyzed the LoadRunner reports to identify the Number of Users, Response Time.
- Regularly following up with Dev Team to solve the issues
Environment:Windows-2007/2000/XP, ALM, Tibco, Load Runner, SQL Server Management Studio, MS office tools, JavaScript, HTML, DHTML, VB Script, Oracle, QTP 11.
Confidential
QA Tester
Responsibility:
- Analyze business requirements, Software requirement specifications to create test plan and test cases for manual and automation testing using SeleniumWebDriver, TestNG.
- Experience in preparing Test Plan and Test cases.
- Develop and Build Automation Framework from scratch using WebDriver, Eclipse, TestNG and Java in Windows platform to cut down regression testing time.
- Performed TestNG framework supported and run by ANT,MAVEN using Java programming language
- used web-debugging tools like XPath, Firebug and Fire path to locate elements.
- Tested different functions of thePOSsystem Like Scanning, Payments and returns. Moreover, make sure dat the system met the requirements and expectations.
- Performed Web Based UI Functional Testing on CRM modules.
- Validated Customer Contact Management, Case Management and Workflow, Relationship Management and Campaign Management in CRM Solution
- Web Tester/Analyst working in a C#, .NET, Agile Development environment.
- Automated and scheduled the Informatica jobs using UNIX Shell scripting.
- Performed functional testing of SOAP Web Services using SOAP UI Tool.
- Tested request and response XML's based web services interfaces using SOAP UI.
- Wrote SQL scripts for running complex data integrity test cases.
- Utilized Functional Specifications Document and Message Specifications to create a Test Plan and test Cases and Test Data using tools like MS SharePoint, HP Quality center.
- Review, creation and execution of Test cases, test scripts and documentation related to Functional, Backend and Integration Testing based on the user stories.
- Used Controller to Perform Load Test, Longevity test and Stress Test.
- Good understanding of XPATH, CSS and used tools like Firebug to debug JavaScript.
- Developing and executing test cases using Microsoft Test Manager
- Creating and managing defects and tracking tasks using Microsoft Team Foundation Server Developed test cases for Functional and Regression Testing of the application (Black& Gray Box).
- Perform and validate positive, negative, system, Cross-Browser and Integration Testing.
- Modify and update Automation Scripts when developers change the code in Agile Environment.
- Involved in the Documentation and tracking of test results using TFS (Team Foundation Server)
- integration, and regression testing for every new build released
- Worked closely with Developers in resolving the issues and understanding the functionality
- Extensively tested the Graphical User Interface components and conducted Functional and Regression testing for each build.
- Used ALM to maintain test cases and execute test scenarios, log defects
- Used SharePoint for Project Tracking, updating test cases
- Linked Requirements with Test Cases in ‘Test Plan’ component of the Team Foundation Server(TFS)
- Automating testing of Web Interfaces using Selenium IDE and Web drivers
- Executed test cases manually to check GUI and Functional features of the application.
- Responsible for attending the daily meeting regarding the status of the Application on daily basis in the Agile
Environment:Selenium RC, C#, SQL, HTML, SOAP/Rest, Ruby, TFS, POSInbound Processing Engine (PIPE), Quality center, Script, Java, VBScript, HTML, MSWord, MS Excel, UNIX, Microsoft Test Manager, Oracle.
Confidential
Manual/QA Tester
Responsibility
- Reviewed Business requirements, IT Design documents and prepared Test Plans for all assigned project releases.
- Involved in creation of manualTest reports andTest cases.
- Designed and Developed automation script using Selenium Web Driver in Eclipse.
- Developed and executed automation scripts in Java Eclipse
- Developed project test documentation including test cases, test scripts and test result report
- Involved in creation of manual Test reports and Test cases.
- Involved in testing the new functionalities based on test cases manually and coordinated with development team in fixing the issues.
- test specifications and converted them into Manual Test Cases
- Diverse experience inSiebelCRM product performing various roles such as analyst, configurator, technical lead, integration specialist and Technical Architect
- Performed automated testing on the application using QTP (Quick Test Pro).
- Created a framework library of functions using VBScript and used them several times in the application testing, Created Exception Scenarios for Pop-Up and Object using Recovery Manager in QTP.
- Used Quality Center to prepare Test cases, procedures and Requirements Tractability Matrix.
- Performed Compatibility Testing on Internet Explorer, Mozilla Firefox to verify browser Compatibility.
- Responsible for source system analysis, data transformation, data loading and data validation from source systems to Transactional Data system and Warehouse System.
- Experience in ETL Data Warehousing, database testing using Ab Initio for ETL process.
- Tested data models and data maps (extract, transform and load analysis) of the data marts and feeder systems in the aggregation effort.
- Defect tracking with HP Quality Center and ALM.
- Extensively used ETL to load data from Oracle to DB2 and Flat files to Teradata.
- Experienced in manual testing with the focus on Functional Testing, Stress Testing, and Black box testing Regression Testing, Smoke Testing, Load Testing, System Testing and Unit Testing
- Involved in Backend Database testing in Oracle using SQL.
Environment:Mercury Interactive quick test Pro, Load Runner 7.8, Test Director 8.0, Win Runner 7.6, Visual Basic, Oracle, SQL server, manual testing and Internet explorer.