Qa Engineer Resume
Bedford, NH
SUMMARY
- Around 8 years of QA experience in Manual/Automation testing of Web/Mobile apps and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web based and Mobile Applications.
- Extended experience in systems testing, integration testing, UAT testing, positive and negative, functionality testing, regression testing, compatibility testing, black box testing and recovery testing.
- Expert in developing Java Selenium Web Driver/RC /GRID test scripts using Java, JavaScript and Test Frameworks using Testing/Junit, ANT/MAVEN build tools.
- Hands on experience in Test automation using different Automation tools/techniques, Unit testing by using Selenium Web Driver/IDE/GRID, TestNG, Maven, Fire Path, running scripts, debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.
- Experienced with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
- Involved in SOA testing includes developing test scripts in manual and automated testing environments, logging and recording test results, developing test scenarios, identifying and analyzing test errors, and maintaining test scripts.
- Automated Test cases in Behavior Driven Development (BDD) and Test - Driven Development (TDD)
- Experienced in White Box testing by authoring python Codes in Selenium WebDriver.
- Created and Maintained Server-side Integration Test using Python and Selenium Web driver.
- Experience in testing native apps on iPhone, Android and iPod devices manually.
- Experienced in using HP Interactive automated testing tools like Quick Test Pro and Quality Center.
- Experience in Automation tools like selenium, protractor, QTP (Quick Test Professional), load and performance testing tool JMeter and Mobile Automation testing tool Appium.
- Proficient in using Quality Center, Rally, JIRA, Clear Quest, Bugzilla.
- Experience in Back-end testing, data validation, Database testing using SQL queries.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, Bugzilla.
- Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and Tested both XML and JSON formats.
- Executed automation test scripts using windows and Linux platforms for MFP products.
- Used open source environment in Linux and UNIX Platform Web application testing.
- Hands on experience in medical domain as well Worked with providers and Medicare or Medicaid entities to validate Internet portals.
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
- Experience understanding the code written in different programming languages VB Script, Java Script and databases like Oracle, SQL Server.
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Center, JUnit, Cucumber, Appium, Log4j, Firebug, FirePath, TestNG, JXL, SOAPUI,Coded UI
Language/ Script: Java, JavaScript, Shell Script, VBScript(UFT), C, C#, Python
Frameworks: Junit, TestNG, TDD
Firefox Add-ons: XPath, Firebug
Web development: HTML, VB Scripts, XML, CSS, Flash, JavaScript, Ruby, Perl, Python.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
BugTracking Tools: HP Quality Center, Bugzilla, Visual Studio TFS, JIRA
Build/ CI Tools: Ant, Maven, Jenkin, Jenkins, Hudson
Databases Technologies: MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, MYSQL
Platforms: Windows 7/Vista/XP, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential, Bedford, NH
QA Engineer
Responsibilities:
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
- Developed test code in Java language using Eclipse and TestNG framework.
- Developed Groovy scripts to test Report application output and used Groovy Script to customize test.
- Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Involved inMobile TestingincludesApp Testing. Test automation for web application using Cucumber
- Performed Data Analysis and developed Data Mapping documents for Reporting projectsby using several data analysis software’s.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver,
- Performed GUI validations on menu bars, toolbars, textboxes, radio buttons, checkboxes, drop down lists, combo boxes, list boxes using Selenium and Appium for both Web and mobile platforms.
- Responsible for estimating required resource and components for SOA testing.
- Developing automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Involved in Designing & developing data driven framework using Selenium Web Driver, Testing.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite.
- Involved in validating functional, Integration and Regression test suites using Selenium, Cucumber and the request and response of the Web Services (SOA) through SOAPUI.
- Performed manual testing in physical devices emulator and IOS simulator.
- Used Git and Stash to re-modify files and for software development.
- Achieved an Agile Behavior-Driven Development(BDD) implementation with Cucumber gherkin and REST Continuous Integration, expanded test scenarios, tracked Cucumber reports.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Involved in Web Services Testing using SOAPUI with rest to create and execute automated functional, regression, compliance, and load tests.
- Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
- Attended daily Scrum/Agile standup meetings with the team to discuss status.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, SOUPUI, TDD, Agile, HTML, XML, XPath, Rally, Web Services (SOAP & RESTFUL) JavaScript, SQL, PLSQL, Putty, Win SCP, SQL Navigator, Oracle, UNIX, Windows.
Confidential, Des Moines, Iowa
QA Automation Engineer
Responsibilities:
- Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
- Developed automated scripts using Selenium Web Driver and Implemented Frame work using Java.
- Performed GUI validations on menu bars, toolbars, textboxes, radio buttons, checkboxes, drop down lists, combo boxes, list boxes using Selenium and Appium for both Web and mobile platforms.
- 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.
- Involved in Automation of the test cases using Selenium Web Driver, Junit and Ant.
- Create Junit HTML test report for the entire test suite.
- Developed Java based library to read test data from XML & Properties files using Junit and Selenium.
- Configured ANT builds scripts to run tests, develops reports and sends notifications.
- Selenium Grid for checking instance of server.
- Performed Regression testing on new builds, every modification in the application using Selenium.
- Involved in Web Services Testing using SOAPUI with REST to create and execute automated scrips.
- Performed regression testing using QC by modifying and documenting the existing scripts.
- Performed back-end testing using SQL queries to validate the data in the back-end SQL Server
- Developed test scripts with Selenium to automate browser & web applications under Cucumber (BDD) Framework.
- Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Used HP Quality Center for viewing and analyzing test results and also for defect tracking and reporting which occurred during execution of test scripts.
- Developed automation test scripts for client -server and web-based applications using Python.
- Wrote SQL queries for validating the data mapping and data integrity.
- Involved in status reporting, project meetings and project planning with the team.
Environment: Selenium Web Driver, Eclipse, JAVA, C, JUnit, Rally, Oracle 10g, SQL, SQL Navigator, SOAP UI, Web Services (SOAP & REST FUL), XPath, Eclipse IDE, HTML, JavaScript, CSS, XML, Web Services, SQL Server, Windows, Linux.
Confidential, Portland, OR
QA Engineer
Responsibilities:
- Involved in Analysis of Business Requirements, Use Cases, Design Flowcharts and Software Requirements.
- Creation of Test Data Requirements and Test Condition Matrix; Setting up Test Environment; Software Test Execution Defect Management.
- Created Java based scripts for Selenium Web Driver with Junit as automation frame work.
- Setup the Automation framework using Selenium Web Driver to run test cases in multiple browsers and platforms.
- Created automation scripts in SOAPUI using Groovy Script for web services testing.
- Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Wrote and executed automated test cases using Selenium Web Driver to automate manual testing solutions.
- Utilized Postman for verifying the smooth workflow of the application, how the application is changing with the newly developed functionalities and also verified the output for the web services.
- Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
- Experience with TOAD for backend data validation
- Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SoapUI.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database and investigate for solutions using data analysis practices and prepare analysis reports.
- Performed Regression testing on new builds, every modification in the application using Selenium Web Driver.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
- Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
- Done Performance testing to determine that the web application, under test will satisfy high load requirements using JMeter.
- Involved in creating automation test suites for progression & regression testing in SOAPUI. The messaging formats included SOAP over HTTP&REST based clients with XML payload.
- Involved in Unit testing, test case development and regression testing using Junit for web-based application.
- Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
Environment: Java, Selenium Web Driver, Junit, ANT, Jenkins, SoapUI, TDD, Agile, HTML, XML, REST, SQL, PL/ SQL, Oracle, Windows XP, UNIX.
Confidential
QA Engineer
Responsibilities:
- Created and executed database queries (SQL) to validate database data integrity
- Identified software capability and reliability by conducting functional, system, and regression and performance tests.
- After successful release of projects, developed automation scripts using QTP and integrated the script with master script.
- Designed Test cases and executed Test cases and reported the Bugs using Quality Center.
- Responsiblein Performance testing, debugging, executing, analyzing complex applications using HP Load Runner and HP ALM.
- Involved in running, monitoring QTP Automation test scripts for regression testing and performing root cause analysis for the failures.
- Generated the Test Status Reports from Test Director and regularly presented to QA Team lead and Project team lead
- Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.
- Participated in Functional, GUI, Regression and Ad-hoc Testing.
- Assisted in reproducing, investigating and debugging software issues in coordination with the development team.
- Worked on HP Quality Center to raise and track the defects.
- Worked with minimal supervision, whilst being responsive in a fast-paced development environment. Also, mentored others in software testing best practices.
Environment: Junit, LoadRunner, Quick Test Pro, SQL, Windows, waterfall.
Confidential
QA Tester
Responsibilities:
- Analyzed Functional Requirements and Use Cases to create Test Plan and Test Cases.
- Understanding the business requirements and develop test cases to test the complete functionality of the application.
- Defect tracking with HP Quality Center and ALM
- Maintain Traceability Matrix to ensure all conditions are covered in the Test Cases.
- Executed Test cases and analyze the test results.
- Responsible for performing Ad-hoc, Sanity testing, Functional testing and Regression testing.
- Coordinating with onsite persons regarding documents, requirements and discussions about the functionality.
- Prepared bug logging documents and reported defects
- Performed regression testing for each new built.
- Executed SQL queries to verify the database for the relevant test cases.
Environment: Test Director, UNIX, SQL Server, Quality Center 9.0, Windows NT, MS-Excel.
