Qa Test Engineer Resume
Middletown, NJ
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, fvractor.
- 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.
- Expertise in using Mercury Interactive Automated Testing Tools Win Runner, HP LoadRunner, UFT/QTP, and ALM Quality Center.
- Expertise in developing Automation frameworks with Selenium WebDriver using JAVA and C#.
- 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.
- Strong understanding of SDLC, and QA methodologies which enabled me to understand the applications under test as well as document test plans develop test cases and test reports.
- Automating the manual test cases using Selenium WebDriver, using C#.
- Well expertise in Automating the Validations using Shell and Python Scripts.
- 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).
- Used ALM Quality Center, QA Complete to track and report defects and communicating to developers, product support and test team members.
- 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
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), 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 in test 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.
- Experience in Selenium Framework from scratch using C# as the language, NUnit as testing framework, and SpecFlow for Gherkin.
- 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.
- 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.
- Create automated test scripts in C# using Ranorex.
- Identified defects and monitored resolution via defect tracking tool QC/ALM
- Worked on ETL/Backend testing by writing the queries.
- 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.
- REST API Automation using Java, Junit, TestNG, Jayway rest assured Maven dependencies, Junit, Maven, CI Jenkins (using BDD Gherkin Model) with JSON.
- Supported HP ALM implementation and coached testers to adopt HP ALM for managing test activities.
- Involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
- 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), ALM,TestNG, Quality Center, Firepath, Firebug, Eclipse, XPATH, Java, Android, SQL Server, JMeter, Protractor.
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.
- Designed and developed automated test framework using Ranorex tool for all three platforms.
- 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
- 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, HP ALM, Jira, Oracle10g, Jenkins, Microsoft Test Manager, JMeter, Cucumber.
Confidential
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.
- Executed and scheduled the automation test scripts from Quality Center.
- 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.
- 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
