Qa Engineer Resume
San Jose, CA
SUMMARY:
- QA Engineer with over 7 years of Proficient experience in testing Web based Applications on Domains including Finance, E - commerce.
- Proficient in Functional, Regression, System Integration (SIT), Acceptance (UAT), Browser compatibility and Performance Testing.
- Developed/maintained Test Plans, Test Cases, Black Box/White Box Testing, Defect Tracking and reporting for both Manual and Automated Test environments.
- Proficient in using testing tools such as Selenium WebDriver, RC, SOAP, REST, JUnit, TestNG, Java, MAVEN, ANT, HTTPClient, JMeter, LoadRunner, Rally, JIRA, QTP, QC and Jenkins for web applications.
- Extensive experience with RESTApi testing using POSTMAN plugin and Java utilities built using Apache HttpClient.
- Experience with Log4J, Apache POI, ApacheHttpClient, Collections, and JDBC to help with automation scripts.
- Sound knowledge on JUnit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Maven for Continuous Integration.
- Proficient in SOAPUI to test SOAP Web Services. Well versed with SOA architecture and WSDL.
- Performance testing through SOAPUI, JMeter for Web Services SOAP/Rest
- Experienced in QTP with VBScript in customization and creating Check points, Synchronization points, Parameterization and Break points for debugging
- Experience in creating test framework using Selenium with Page Object, Data Driven Testing, UI Mapping, objects Repositories, Loadable Components and Design Patterns.
- Experienced in Mobile Native, Web App Automation using Android SDK Tools, Selendroid and UI Automator.
- Extensive experience with Web Technologies HTML, CSS, JavaScript, JQuery, AJAX, JSON, XML, SOAP, WSDL, CSS Selectors, XPath and HTTP Operations.
- Experience in defect management, defect analysis and defect reporting using Rally, JIRA and HP ALM/QC.
- Maintained test scripts in UNIX Shell to automate functional and regression testing
- Good knowledge of SQL, functions, triggers etc. Written SQL queries for back-end testing and validation of data.
- Working knowledge on software development process, project management and testing lifecycle methodologies like Waterfall, Spiral and Agile Models.
TECHNICAL SKILLS:
Software / Products /Tools: Selenium WebDriver/RC/IDE, Java, RESTAPI, Maven, Jenkins, JMeter, SOAPUI, Eclipse, Firebug, HTTP, HTTPS, GIT, Apache, QTP, Rally, Quality Center, JIRA, Oracle, MySQL
Languages: JAVA, SQL, PLSQL, XML, HTML, XPATH, CSS, VBScript
Hardware / Operating Systems: Windows, Android, UNIX, MAC
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
QA Engineer
Responsibilities:
- Implemented Java based test suites using TestNG.
- Used Java Collections, JDBC and Java.IO for writing test scripts.
- Created datasheet formats for performing Data Driven testing.
- Written TestNG scripts for Functional and Regression testing purposes of modules.
- Experienced in Automated QA using Selenium WebDriver, RESTAPI, SOAPUI, JUnit, TestNG, Maven and Jenkins.
- Used core JAVA for writing Selenium WebDriver tests for the web application and TestNG framework.
- Automated the Test Cases using Java, Eclipse and TestNG.
- Generated, parsed and validated JSON and XML formatted data using Groovy Script that received in response from REST API calls.
- Added test cases using Groovy script in SOAPUI tool to test the SOA architecture web services.
- Created framework using SOAPUI to automate and validate Web Service RESTAPI calls.
- Set up Jenkins, GIT, and Maven to work together and provide a smooth continuous integration system.
- Designed and developed Utility Classes in JAVA to help speed up automation and data verification for SOAP/API/XML responses.
- Tested UNIX scripts to automate the backup Procedures Proficient in trouble-shooting.
- Used Firebug to select CSS selectors and XPath to identify UI elements.
- Corporate Web app testing, Localization, Regression, Load testing with JMeter.
- Used Rally for Scrum Management, Task Management, Test Cases and Bugs.
- Created and executed SQL queries to validate the data, and used data manipulation language.
Environment: Selenium WebDriver, Java, Rest API, SOUPUI, JUnit, TestNG, Groovy script, Maven, Jenkins, HTML, Oracle, SQL, UNIX.
Confidential - Cranbury NJ
Quality Assurance Engineer
Responsibilities:
- Created and executed SQL queries to validate the data, and used data manipulation language.
- Created functional and regression test cases for new and existing features from User Stories in Agile development environment.
- Involved in Framework development using Selenium WebDriver from Selenium RC and TestNG from JUnit.
- Experienced in functional testing using Selenium RC using JUnit testing framework.
- Setting up the server and test infrastructure to allow for Selenium tests to be run in a distributed manner using Selenium.
- Developed ANT build files for maintaining test automation builds & Java based library to read test data from XML & Properties files using JUnit and Selenium RC.
- Created Test Suites and performed parameterization using properties files for SOAPUI test cases.
- Developed test cases and automation test scripts based on business / functional specifications using SOAPUI.
- Created data-driven automation scripts for testing API Web Services using SOAPUI.
- Used JMeter to test performance of the web application using HTTP Samplers and Controllers.
- Worked on Tools like Appium & UI Automator which are used for Automation of Android & iOS, Native, Hybrid & WebApps.
- Used and monitored JIRA to log, track and close defects as and when developers provide fix.
- Reviewed extensive SQL Queries with complex multi-table joins and nested queries.
Environment: Selenium, Java, TestNG, JUnit, SOAPUI, ANT, JMeter, JIRA, XML, Appium, SQL.
Confidential, St Louis, MO
QA Engineer
Responsibilities:
- Developed and participated in building test automation using Selenium RC and executed test cases and implementation test suites using JUnit framework.
- Prepared Test cases and Test plans for new functional modules.
- Designed and developed automated scripts, which involved Functional Regression, Integration test cases usingSelenium RC.
- Worked onSelenium IDE the integrated development environment forSelenium scripts using Firefox, Internet Explorer and Google Chrome.
- Automated the regression test cases using theSelenium & TestNG.
- Automated the Test Cases usingSeleniumRC, Java Eclipse and JUnit.
- Developed test plan, QA test Strategy, Test Cases, Test Scenarios, Test objectives.
- Ensuring proper test procedures & processes are followed for Agile/Scrum & Waterfall projects, TDD and BDD and continuous integration.
- Performed Stress and Load testing using JMeter - used Thread Groups, Samplers, Plans and Proxy recording with listeners to calculate the average response time.
- Used Firebug and Firepath to identify elements on the page.
- Analyzed modules and designer test scenarios and test scripts in UNIX environment.
- Extensively used my SQL proficiency during data migrations.
Environment: Selenium RC, IDE, Grid, JUnit, TDD, ATDD, ALM, FirePath, SQL Server, HTML, XML, and UNIX.
Confidential, NY
QA Analyst
Responsibilities:
- Performed the Black Box, manual testing for internal software Slingshot, POS, and websites and performed positive, negative and End-to-End testing.
- Converted manual tests into automated test scripts
- Worked on functionality, integration, and regression testing for web application.
- Identified software defects and interacted with developers to resolve them.
- Tracked the defects using Quality Center and generated defect summary reports.
- Used File System Object, ADO Object, DOM (Document Object Model), Recovery Scenarios, VB Script Functions.
- Handled dynamic objects using Descriptive programming with QTP.
- Implemented and automated regression test scripts based on business requirements using QTP. Enhanced the scripts by adding control and conditional statements.
- Used Checkpoints to see the proper functioning of application and Parameterized tests using QTP.
- Executed SQL queries to verify the data quality and integrity.
- Performed browser compatibility testing (IE, Firefox).
- Involved in the end-to-end test and responsible for the Quality Assurance of this application to complete in record time.
- Performed Manual Testing on various functionalities.
- Generated Weekly Reports, Defect Reports, And Test Summary Reports.
- Involved in project meetings to meet project deliverables and goals.
- Coordinated with different teams (Business, Development & Management) to get data transfer to different Interfaces.
Environment: Windows, Oracle, Quality Center, QTP, SQL, VB Script
Confidential, Dodgeville, WI
QA Tester
Responsibilities:
- Understood Business Matrix and Functional specification as to how the warehouse, dealer and retail are interconnected.
- Performed cursory check as part of Entrance Criteria, on every build.
- Extensively contributed in the generation of Test Cases and Test Metrics for this project.
- Based on the Status of the bugs, if fixed, performed Regression testing and closed the bugs
- Performed integration, regression, UAT, and back-end testing.
- Used MS-Excel to write Test Cases and Test Scenarios.
- Prepared status summary reports with details of executed, passed and failed test cases.
- Prepared QA sign-off document based on the test plan approved by project manager, developers and QA manager.
- Created comprehensive Traceability Matrix Report from Requirements and test cases to identify areas of change in the application
- Provided support for unit testing and UAT as required for the application.
- Verified SQL/PL SQL using Toad to stored procedure and performed White Box testing on the database.
Environment: Manual Testing, MS-Excel, SQL Server, Toad, MS Office, Windows XP
