Sr Qa Engineer Resume
Pleasanton, CA
SUMMARY:
- Having 8.5+ Years of extensive experience in analyzing, designing and Implementation of QA Testing for Web, Mobile and Client/Server based applications on Windows and UNIX platforms.
- Experienced in creating Test Frameworks using Selenium WebDriver with Page Object, Module Patterns, Data Driven Testing and UI Mapping using Java, Selenium WebDriver, Maven, JUnit, TestNG, Apache POI and Apache log4J.
- Hands on experience in executing test scripts with tools and technologies such as Java, Selenium WebDriver/IDE/Grid, JUnit/TestNG, ANT, Maven, Jenkins and SoapUI PRO
- Experienced in manual testing and automate SOAP and RESTful Web Services using SoapUI, Apache Http Client, REST Assured.
- Sound knowledge of Maven for project builds and Jenkins with TestNG, Selenium for Continuous Integration.
- Worked on Continuous Integration and Continuous Delivery using Git, Gerrit, Jenkins and Google Cloud Platform.
- Experience working with cloud based platforms like Sauce Labs and BrowserStack for grid setup.
- Experience working with Mobile Automation using Appium for Android and IOS native devices.
- Worked on UI Automator framework for finding and locating elements (UIAutomatorViewer) for Android apps, used Android Studio for Android Monitor, logcat and ADB commands for debugging android apps.
- Extensive experience in Web Service testing (SOAP/REST) using SoapUI and JMeter.
- Familiarity with latest web technologies like HTML, AngularJS, NodeJS and testing the applications built on these specifically single page applications.
- Experience in web technologies like JavaScript, XML, XPATH, AJAX, HTML, CSS and SOAP.
- Expertise in scripting languages such as Unix Shell Scripting.
- Experience in Defect tracking tools like JIRA, Rally and Bugzilla.
- Excellent understanding of agile methodology - SCRUM.
- Knowledge of Database, Data Warehouse, SQL and PL/SQL.
TECHNICAL SKILLS:
Automation Testing Tools: Selenium WebDriver/Grid, Jenkins, SoapUI, Quick Test Pro, Quality Center
Performance Testing Tools: JMeter, Performance tester, LoadRunner
Operating Systems: MS Windows, UNIX (Solaris), Linux (Red Hat)
Programming Languages: Java, SQL, PL/SQL
Web Technologies: HTML, CSS, XML, XPATH, XSLT, AJAX, SOAP, WSDL
RDBMS: Oracle10g, MySQL
Scripting Languages: VBScript, Groovy, Python, Unix Shell Script, JavaScript, PHP,AngularJS
PROFESSIONAL EXPERIENCE:
Confidential, Pleasanton, CA
Sr QA Engineer
RESPONSIBILITIES:
- Worked on hybrid automation framework using Selenium WebDriver, Java and TestNG as testing framework.
- Extensively used Page Objects Design pattern, Module Patterns and Data Driven Framework in the project using Java, Selenium WebDriver, Maven, TestNG, Apache POI.
- Experience executing parallel testing using Selenium Grid.
- Tested REST API using REST Assured, TestNG, Apache POI, and log4j framework.
- Integrated the test suites with Jenkins continuous integration tool and helped build engineer to resolve the issues during integration with the build process.
- Evaluating/Researching/Implementing Automation framework for Behavior-driven development in AngularJS using Protractor and Jasmine Framework .
- Used Maven for build and Jenkins for Continuous Integration.
- Performed load and performance testing using JMeter.
- Responsible to run automation scripts in Sauce Labs.
- Conducted Mobile App Testing using virtual and real devices using Appium.
- Worked on Mobile application automation using Appium, Android SDK and Xcode for both Android and IOS devices.
- Used JIRA bug tracking tool to log the defects.
- Experience working with Web technologies like JavaScript, NodeJS.
- Connected to database to Query the database using SQL for data verification and validation on Oracle database.
- Performed Regression Testing activities for new releases as an end-to-end testing on Different platforms like windows with different web browsers.
- Worked on UNIX based platforms to analyse and debug application issues.
Technologies: Selenium WebDriver, Java, REST API, Grid, Appium, TestNG, Maven, Jenkins, Sauce Labs, CSS, HTML, Oracle, SQL, UNIX.
Confidential, HILLSBORO, OR
QA Automation Engineer
RESPONSIBILITIES:
- Designed the Test Scenarios and Test Cases after analyzing Business Requirement Documents and its technical specifications.
- Performed Smoke, GUI, Integration, Functional, Regression, Redundancy, Data Integrity, System Compatibility testing.
- Involved in performing Sanity Testing of application for Post Deployment Production Testing.
- Helped in setting testing environment.
- Involved in testing the application for regression builds, manually and automation.
- Participated in the System Test Plan reviews, Test Scenarios, Test Cases Review and modified the documents with respect to the review comments.
- Gather the relevant test data necessary for the test scripts, based on the Transactions, Test Conditions documents and updated in the property files.
- Reported bugs and tracked defects using Quality Center.
- Involved in Regression Testing using automated script in Visual Studio.
- Created new scripts and modified existing script for regression testing using data parameters, synchronization point, checkpoints, output value.
- Created automated test scripts by using Visual Studio for data verification and validations.
- Data Driven Testing using parameterization in Visual Studio to test the application with different sets of data.
- Regularly participated in Technical and Use Case review meetings for various functionalities in the application.
- Analyzed the Test plan which detailed the testing scope, strategy, test requirements and necessary resources.
- Followed Agile Methodology, participated in sprint planning sessions, scrums, sprint demos and sprint retrospective meetings and provided the team with all the information required for successful completion of the sprint.
ENVIRONMENT: Window, Quality Center, JIRA, NUnit, Test Stack White, Agile
Confidential, San Francisco, CA
QA Automation Engineer
RESPONSIBILITIES:
- Followed Agile methodology, participated in sprint planning sessions, scrums, sprint demos and sprint retrospective meetings and provided the team with all the information required for successful completion of the sprint.
- Documented test plans and test cases based on Agile User Stories, supplemental functional requirements and directly interacted with project stakeholders.
- Used core JAVA for writing Selenium WebDriver tests for the web application and TestNG Framework.
- Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email using continuous integration tool Jenkins and version control SubVersion.
- Executed Compatibility testing using Selenium Grid.
- Followed Page Object Pattern and Loadable Component in Test Automation Framework created by using Selenium WebDriver with TestNG/JUnit.
- Used Java concepts of Collections - (List, Set, and Map), IO (Apache POI, CSVReader), XML, Properties to create dynamic framework.
- Executed the test scripts and test procedure against the business requirements documents and generated JUnit Report.
- Installed Android SDK and set up mobile device emulator to develop and test Android version of the application.
- Tested web application using different mobile devices and Android Virtual Device (AVD).
- Edited Selenium automation scripts then exported those scripts into Python Scripts to further update and then checked them into GIT repository.
- Developed UNIX shell scripts to automate the routine tasks.
- Used SoapUI for testing SOAP based Web Services and Performed functional and performance testing of Web Services.
- Added test cases using Groovy script in SoapUI tool to test the SOA architecture web services.
- Tested APIs (both RESTful and SOAP) manually as well as through automation using SoapUI
- Used REST UI tool to test REST request/Response messages
- Involved test planning and test execution for new developments and regular updates.
- Performing Load and Performance Tests using JMeter and analyze results with system analysts and engineers.
- Enhanced performance test scripts with Start/End Transactions, Correlation, and Checkpoints (Load Runner) and Logic Controllers, Configuration Elements, and Assertions (JMeter)
- Prepared daily/weekly bug status reports highlighting bug fix metrics and tracked the progress of test cycles in Rally.
- Created test plan, test data and scripts for applications as part of Test-driven development (TDD)
- Tested the application by writing SQL Queries and creating pivot views as to perform back-end testing.
ENVIRONMENT: Java, Selenium WebDriver, JMeter, SQL, Oracle, Windows, SoapUI Pro, REST, UNIX, Rally, Firebug, FirePath, Python, Agile Methodology
Confidential, San Francisco, CA
QA Engineer
RESPONSIBILITIES:
- Regularly participated in Technical and Use Case review meetings for various functionalities in the application.
- Involved in analyzing Business Requirement Documents and its technical specifications.
- Analyzed the Test plan which detailed the testing scope, strategy, test requirements and necessary resources.
- Followed Agile Methodology.
- Tested the mobile Application using Android SDK Tools on Emulators and real devices.
- Recorded and played back end tests in Firefox using Selenium and added annotations.
- Run tests using Selenium Remote Control in different browsers.
- Performed Build Verification testing by recording and executing test scripts using Selenium.
- Performed web service testing and response data validate using SoapUI tools.
- Developed and executed test cases for SOA testing using SoapUI.
- Tested SOAP and REST based API - created all types of assertions - HTTP, SOAP for JSON, SCHEMA compliance.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium RC on different modules.
- Scheduled and assigned computing resources to support load testing.
- Performed detailed testing and write/execute test plans for Regression and Functional testing.
- Defects were identified, managed, and reported to the development team using Quality Center.
- Loaded data into an Oracle database and did Database testing through SQL queries.
- Involved in weekly meetings with the development team to resolve technical issues.
ENVIRONMENT: Windows 7, C#, SQL Server 2008, Oracle Database, Selenium IDE, Selenium RC, SoapUI, REST, HP Performance Center 11.5, Quality Center, Agile.
Confidential, CHICAGO, IL
QA Engineer
RESPONSIBILITIES:
- Involved in testing the application for regression builds, manually and automation.
- Participated in the System Test Plan reviews, Test Scenarios, Test Cases Review and modified the documents with respect to the review comments.
- Gather the relevant test data necessary for the test scripts, based on the Transactions, Test Conditions documents and updated in the property files.
- Involved in maintaining and uploading the QTP Scripts to Quality Center.
- Involved in Create Test Suit in Quality Center and execute them from QC.
- Reported bugs and tracked defects using Quality Center.
- Managed UAT Phase (onsite and offshore teams) and used QC (Test Director) for test tracking and bug tracking in UAT Environment.
- Created and executed test scripts using Quick Test Pro(QTP) .
- Performed GUI Testing by creating GUI checkpoints to verify the functionality of the GUI objects using QTP.
- Involved in regression testing using automated script in QTP.
- Created new scripts and modified existing script for regression testing using data parameters, synchronization point, checkpoints, output value.
- Created automated test scripts by using Quick Test Pro for data verification and validations.
- Data Driven Testing using parameterization in Quick Test Professional to test the application with different sets of data. Executed SQL queries, joins and stored procedures.
- Extensively worked with VB Scripting and Descriptive programming by using Quick Test Professional.
- Developed base line scripts for testing the future release of the application using Quick Test Professional.
- Performed all the above tests manually then assisted automation team in automating the test cases using QTP for functional, integration and regression testing.
- Worked on automated testing using QTP- test, image, bitmap table, XML, and Database checkpoints, Data Driven testing. Creating Test pools, assisting automation team in selecting test cases to be automated.
ENVIRONMENT: QTP, Quality Center, (UNIX), SQL, Windows, Oracle, Telnet, VBScript, SSH, HTTP, HTML.
Confidential, WARREN TOWNSHIP, NJ
QA Engineer
RESPONSIBILITIES:
- Designed the Test Scenarios and Test Cases after analyzing the requirements.
- Performed Smoke, GUI, Integration, Functional, Regression, Redundancy, Data Integrity, System Compatibility testing.
- Involved in performing Sanity Testing of application for Post Deployment Production Testing.
- Helped in setting testing environment.
- Created test data by running SQL queries, and exporting them to Excel.
- Performed backend testing with SQL for data validation and data Integrity.
- Creating Test Matrix, Test effort sizing and walking through them with Business and Technical partners. Also creating Test Cases and tracking defects.
- Used Excel to build and maintain test cases to perform various kinds of test to check each and every element of the database system.
ENVIRONMENT: MS Excel, MS SQL Server, UNIX, ASP.NET