Qa Test Engineer Resume
Middletown, NJ
PROFESSIONAL SUMMARY:
- Overall 8 years of experience in Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services, Client/Server applications and databases in Finance, Healthcare & Media Applications and Total 6 Years of experience on Automation Testing.
- Experience in all stages of the Software Development Life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
- Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP and Mercury Quality Center to develop automation testing scripts for web and client server applications.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
- Knowledge of Automation Tool like Selenium, protractor.
- Good experience on Selenium Automation using WebDriver and Server. Heavy programming using Java, Junit, TestNG.
- Expertise in functional testing AUT using Selenium IDE and Selenium WebDriver using Junit/TestNG testing framework.
- Experience in working with Build Systems like Ant, Maven and continuous integration systems like Jenkins, Hudson.
- Good experience in Web Services testing using SOAP UI, XML and WSDL; and in providing required input data to request XML& get the required data from response XML & use the response data from other request XML using SOAP UI.
- Experienced in load and performance testing tool JMeter.
- Experience in Database testing by using Oracle, MS SQL Server, SQL, T - SQL and PL/SQL Queries.
- Experience in VB Scripting, Groovy Scripting and SQL Queries in Backend Testing.
- Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
- Experience in unit testing, functional testing, user acceptance testing, integration testing, system testing, performance testing, sanity testing, exception testing, compatibility testing & security testing of client/server and web-based applications.
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
- Well expertise in Automating the Validations using Shell andPythonScripts.
- Working experience with defect tracking tools like Clear Quest, Jira, and Test Director/Quality Center (QC) and Team Foundation Server.
- Experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
- Expertise in performing the Functional Testing, Regression Testing, Integration Testing for the apps on different platform like Android, Java, BREW.
- Expertise in performing manual testing Mobile Application Testing using Appium.
- Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, .Net Technology etc.
- Experience in both Waterfall and Agile project environment.
- Extensive experience with Visual Source Safe and Microsoft Office tools (MS-Word, PowerPoint, Excel and Access).
- Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
- Strong in writing SQL queries to perform backend data validations.
- Excellent experience with source version control tools such as Subversion (SVN) &Git.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
- Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
TECHNICAL SKILLS:
Programming Languages: C, C++, C#, Java, Python, PL/SQL, T-SQL, .Net, Perl
Scripting Languages: JavaScript, VB Script, TSL (Test script languages), TCL (Test command language)
Web Technologies: XML, HTML, CSS, XPATH
QA Tools: SELENIUM/ Web Driver/IDE, JUNIT, QTP10/UFT, SOAP UI, SOATest, QC, JMeter, HP Load Runner, HP Performance Center, VST Professional, Century Test Automation (CTA), TestNG, GIT, Cucumber, log4j, Appium, Biztalk
Operating System: UNIX, Linux, Microsoft Windows, MAC variants, Android, iOS
Testing Concepts: STLC, SDLC, Testing Levels, Testing Types, Test Management
Test Management Tools: Bugzilla, Jira, HP Quality Center/ALM, TOAD (8.6/9.0), SQL Developer (1.5), HP ALM, Rational Clear Quest (RCQ), BizTalk Mapper, BRE, BAM, ESB Toolkit. Team foundation server (TFS 2008,2010,2012)
Other Tools: MS-Office, PowerPoint, Word, Access, Excel, and Visio
PROFESSIONAL EXPERIENCE:
Confidential, Middletown, NJ
QA Test Engineer
Responsibilities:
- Interacted with Business Analyst and Developers to understand the application architecture and recommend testing strategy.
- Used Selenium Web driver, java, Junit and Maven for designing automation test cases.
- Executed test cases in multiple browsers and platforms using Selenium Grid.
- Responsible for implementing page object model (POM) using Selenium WebDriver, Maven, TestNG and Java.
- Performed manual testing in physical devices emulator and IOS simulator.
- Involved intest automation by using open source tools such as Selenium, Junit, JMeter and Appium.
- Involved in resolving complex automation issues in selenium using suitable Java code.
- Created test cases using element locators and selenium web driver methods.
- Extensively involved in testing the application manually for the Functional and Systems Integration test efforts.
- Performed Web-Services Testing using SOAP UI and generated XML Files for messaging.
- Used SOAP/REST services using SOAP UI, Groovy Script to test the services.
- Performed Scrum (Agile) methodology for testing the application.
- Designed and documented REST APIs, including JSON data formats and API versioning strategy.
- Validated Restful API services
- Developed automated scripts and frame works using python scripting.
- Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
- Used Quality Centre as a defect tracking tool for raising issues and interacting with developers and users about the errors in the application.
- Experience Installing and Configuring BizTalk Server 2010, Visual Studio 2010 and SQL Server 2008R2 in Development and Test Environment.
- Implemented End to End integration solution using BizTalk for ensuring the integration with SQL Server and Legacy Systems.
- Identified defects and monitored resolution via defect tracking tool QC/ALM
- Worked on ETL/Backend testing by writing the queries.
- Selenium is used to automate Web and LeanFT is used to automate Windows app.
- Expertise in using Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Involved in development of automation scripts for new enhancements using TestNG and Selenium WebDriver.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Used XPath, Firepath and Firebug tools to locate elements.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Participated in design walkthrough and review meetings while interacting with customers.
Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, Appium (Android), TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, Android, SQL Server, JMeter, Protractor, BizTalk Server 2010, ESB Toolkit 2.0, BRE, Visual Studio2008.
Confidential, Charlotte, NC
QA Engineer
Responsibilities:
- Involved in writing test cases for the System Testing
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Used Emulator and IOS simulator in physical devices for manual testing.
- Designed automation test cases by using java, Junit, maven and selenium web driver.
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Implemented POM (Page Object Model) automation framework using JAVA, Selenium Web driver and Cucumber.
- Used agile methodology with Scrum Process.
- Involved in Writing Python Scripts to develop automated scripts and frame works.
- Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
- Experienced in load and performance testing tool JMeter.
- Following-up with developers as to the status of JIRAs and ensuring that the issues are resolved.
- Used Java language and Junit framework for scripting.
- Worked on static and dynamic objects using XPath and DOM.
- Log defects using JIRA application and communicate the defect status updates to the responsible analysis and implementation teams.
- Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
- Used Git as code repository and Code Collaborator to manage code reviews
- Managed Code reviews using GIT as code repository and code collaborator.
- Used HP Quality Centre for Test Case management, Test Case executions, Defect Tracking and Reporting Test progress to the Project management teams.
- Involved in writing SQL queries for backend/ETL testing
- Experience in Web Services tools like API Testing, SOAPUI and RESTFUL, Http services and source version control tool like Bitbucket, GIT, SVN and TFS.
- Created Test documents and test scenarios for testing the work flow of all BizTalk applications.
- Assisted QA Team in functional testing and integrated testing of various stages.
- Prepared manual and functional test cases on mobile and web applications as per requirement
- Participated in Weekly Status meetings with project manager, Business Analyst, Developers and other team members.
- Used eclipse, IDE and TESTNG framework to develop test code in java language
Environment: Java, Appium, Selenium IDE, Firebug, SQL, IOS, Mobile Testing, Jira, Oracle10g, Jenkins, Microsoft Test Manager, JMeter, Cucumber, BizTalk Server 2009, SQL Server 2008.
Confidential, Memphis, TN
QA Analyst
Responsibilities:
- 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# and were effectively used.
- Expertise in SCRUM methodology in agile principles and implementing. Experience with Load Runner
- Interacted with developers to resolve the ETL and reports defects.
- Used SOAP UI tool to test SQA based architecture application to test SOAP services and REST API
- Involved in Web Services Testing using WEBUI, SOAPUI with REST to create and execute automated functional, regression, compliance, and load tests.
- Developed Web API isolation testing using Rest Assured
- Created test scenarios and test cases based on functional documents and User stories.
- Executed test cases manually and reported defects.
- Wrote and executed SQL’s and PL/SQL’s to do the backend testing.
- Executed SQL queries to verify the database for the relevant test cases.
- Used Quick Test Professional (QTP) for regression testing and running the automation suite.
- Responsible for software QA and analysis, with emphasis on performance testing and functional decomposition of web-based (SOA) and legacy systems architecture.
- Created automation test scripts to test all end-to-end components -- legacy mainframe, Web and upgrade.
- Conducted test case reviews and presented the test cases/test scenarios to the team members for all iterations.
- Participated in daily SCRUM meetings and gave the daily status of testing.
- Inserted checkpoints where needed, to compare the current behavior of the application.
Environment: C#, SQL, HTML, SOAP UI, Groovy Script, Quality Center, Jira, VBScript, HTML, MSWord, MS Excel, UNIX, Microsoft Test Manager, Oracle.
Confidential
QA analyst
Responsibilities:
- Optimized Quick Test Professional (QTP) scripts for Regression testing of the application with various data sources and data types.
- Performed Automation testing of web based applications using QTP.
- Used Quick Test Professional (QTP) for regression testing and running the automation suite.
- Involved in bug tracking using Quality Center/Test Director.
- Involved in writing the SQL Queries.
- Automated REST API tests in Gatling and Scala.
- Executed and scheduled the automation test scripts from Quality Center.
- Modify Gatling API framework to incorporate Feeders for API.
- Developed manual test scripts to evaluate Corporate Information Security Web based user authentication applications.
- Involved in Analyzing the requirements document to formulate the test cases and conducted manual testing for the entire application
- Extensively used SOAP UI for functional testing of web services.
- Used SOAP/REST services using SOAP UI, Groovy Script to test the services.
- Developed Rest API testing framework using Frisby is a REST API testing
- Prepared Test cases and Test plans for new functional modules.
- Automated the Test Cases using Selenium, WebDriver, Java Eclipse and JUnit.
- Performed Data Driven and Keyword Driven Tests
- Developed and maintained Hybrid Framework,
- Extensively used my SQL proficiency during data migrations.
- Involved in writing load test scripts using Apache JMeter.
- Developed unit tests using JUnit, create Test Suites and run parallel tests on TestNG
- Used Firebug and Firepath for element identification while creating Page Object Repository.
- Executed automated tests in appropriate test regions in support of unit, integration, functional, and regression testing using WebDriver.
- Designed and developed automated scripts which involved Functional Regression, Integration test cases using WebDriver.
Environment: Selenium RC, WebDriver, Selenium Grid, Quality Center, Soap UI, HTML, XML, Oracle, Java Script, Ajax, UNIX and Windows.
Confidential
QA Tester
Responsibilities:
- Involved in QA reviews and Software Development Life cycle phases.
- Gathered Test environment requirements with the QA Lead.
- Identify and derive testable conditions out of general Business requirements.
- Developed manual/Functional Test conditions and Scripts based on the requirement documents.
- Performed end to end Functional Testing for the web based application.
- Developed manual test cases and executed it.
- Built and Executed a Regression testing suite using QTP.
- Validated and Verified fixed defects.
- Involved in team of User acceptance testing (UAT)
- Interact with Developers and BA to understand complex situation.
- Take part in Daily Stand up meetings and weekly meeting.
Environment: QTP 9.2, Microsoft Office tools, Windows 2000, SQL