We provide IT Staff Augmentation Services!

Qa Engineer Resume

0/5 (Submit Your Rating)

Colts Neck, NJ

SUMMARY

  • Over 7+ years of professional experience in Informational Technology (IT) with emphasis in Quality Assurance (QA) and Software Testing Lifecycle (STLC).
  • Experience in Agile Management and Software Development with SCRUM Methodology.
  • Expertise in White Box Testing, Manual Testing, Automated Testing using tools Selenium IDE/RC/WebDriver/Grid, Mercury Quality Center & QTP, Junit, TestNG, Maven, Ant, Jenkins, Hudson, Cucumber, SOAP UI and Clear Quest.
  • Good experience on Selenium Automation using WebDriver and Server. Heavy programming using Java, Junit, TestNG.
  • Good experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium WebDriver.
  • Experience in developing selenium automation framework using Junit/TestNG and developing ANT/Maven targets to execute automation suites from command line.
  • Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
  • Good experience in Selenium Test environment setup expert using the entire open Source tools.
  • Experienced in using Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
  • Experienced using Web - debugging tool like Fire Path and Firebug for finding elements locator.
  • Strong experience in Test planning, Test design, Test Status Reports, Execution and Defect management.
  • Experience in User Acceptance Testing, Unit Testing, System, Integration, Smoke, Functional, Back-end, GUI Testing, Regression and Performance testing.
  • Excellent knowledge on different testing frame works like Data Driven, Keyword Driven and Hybrid frame works.
  • Good experience in Web Services testing using SOAP UI, XML, & WSDL.
  • 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.
  • Strong experience with SOA architecture which include SOAP Web Service and RestFul Web Service Testing.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla.
  • Good programming skills in Java, C, C++, VB, Oracle, SQL, and PL/SQL and experience in Oracle Databases.
  • Strong knowledge on writing SQL queries for Data Driven Testing.
  • Excellent experience with source version control tools such as Subversion (SVN) & GIT.
  • Good experience working closely with Users, Business Analysts, Project Managers, and Developers to understand requirements, business processes for testing and attended regular walkthroughs.
  • Experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.
  • Experience in client meetings to study and analyze the requirements for the new functionalities and changes, & coordinating with the team members.
  • Good analytical, presentation and communication skills and Experience in handling multiple projects at the same time within deadlines.

TECHNICAL SKILLS

Testing Tools: Selenium IDE/WebDriver/RC/Grid, Junit, TestNG, Jmeter and QTP, Quality Center, SOAP UI, Cucumber

Languages: C, SQL, Core Java, Shell script, Python

Web Technologies: HTML, XML, Java script

Defect Tracking Tools: ClearQuest, BugZilla, Jira

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins, Hudson

Database: Oracle, MySQL

Operating System: Windows Variants, UNIX.

PROFESSIONAL EXPERIENCE

Confidential, Sunnyvale, CA

QA Automation Engineer

Responsibilities:

  • Evaluated all technical documents applicable to tests. Developed various test techniques for software applications
  • Conducted manual execution of test cases for new features with each release cycle to check application functionality.
  • Designed, implemented and maintained test framework for GUI testing ofQuiskportals, utilizing TestNG, and Selenium WebDriver frameworks.
  • Focused on implementation of automation framework for Confidential mobile applications for iOS and Android platforms.
  • Maintained and combined Continuous Integration Development/Delivery with Testing Process by creating Jenkins jobs and Maven projects.
  • Collaborated with key stake holders to effectively define and enforce performance SLAs for payment transactions to design and implement baseline, load and stress test scenarios.
  • Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver.
  • Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver.
  • Performed Data driven testing usingSelenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • UsedCucumberautomated testing to test new and existing functionality.
  • Used TestNG framework to run unit test and Maven to build the Project.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project.
  • Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Used Selenium tool (selenium IDE is a plug-in to Firefox) to record and playback tests and then export the recorded test in other language e.g. html, Java.
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
  • Developed Maven Build scripts to run Sanity Test scripts developed in Selenium Web Driver.
  • Wrote Maven build scripts to automate the compilation and execution of TestNG test cases/suites for Lens Measurement screen, Lens Type Screen, Aftercare screen and two eye replication screens.
  • Monitored the test execution in Jenkins once the code pushed into CI.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Created data-driven automation scripts for testing API Web Services using SOAP UI.
  • Testing a complex Web based application with backend validation in mainframes and usingSOAP UI.
  • Used Quality Center for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
  • CreatedPythonscripting to test REST API functionality for regression setup.
  • Developed Python scripts to automate the test cases.
  • Used SVN, Subversion for code repositories and Maven for the dependencies.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).

Environment: Java, Selenium WebDriver, Maven, Jenkins, Cucumber, TestNG, SOAP UI, Python, Page Object Model (POM), Firebug, Eclipse, SVN, ALM (QC11.5), XML, HTML, agile, Oracle, Windows.

Confidential, NYC, NY

QA Automation Engineer

Responsibilities:

  • Created Test strategy and plan, create test data and organize test plans and test runs for automation.
  • Identified test cases to automate, prioritized suitable candidates for automation and automated test cases using Selenium WebDriver, TestNG and Java.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver.
  • Developed the automation framework using Selenium and TestNG for functional testing.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in Java.
  • Designed and Develop Selenium Hybrid Automation framework using Java reflection, TestNG, Apache POI, Apache CXF for Web Service automation and Maven.
  • Involved in automating test cases using Selenium WebDriver with TestNG.
  • Used Maven, SVN, Java and Selenium Grid to create nightly automation scripts.
  • Plugins with Continuous Integration for builds validation, using Jenkins.
  • Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
  • Involved in using Jenkins as a Continuous Integration server to configure with Maven.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Designed and developed User Interfaces forPythonusers as per requirements.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Hudson/Jenkins.
  • Performed various testing activities like GUI testing, functional testing, browser compatibility testing, regression testing.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.
  • Wrote and executed automated test scripts using Cucumber.
  • Used the Firebug to inspect the XPath of the web elements and Eclipse IDE for Java development.
  • Worked closely with development team in creating automated scripts for the application using Selenium.
  • Designed and develop framework for Mobile Browser application testing using Perfecto Mobile.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Developed Web Service Test with SOAP UI to test SOA platform.
  • Define software quality metrics that lend traceability to the software lifecycle in order to measure and track delivery dates, defect rates, and burn rates.
  • Designed automation steps, identifying objects and creates test scripts.
  • Analyze testing results and defects, and provide recommendations to development team.
  • Reported the bugs/defects through Quality Center.
  • Worked in Agile Scrum Development Environment with frequently changing requirements and features set.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Performed regression tests on the application to assure proper functionality of the site after new builds using Clear Quest.

Environment: JAVA, Selenium WebDriver, Selenium GRID, TestNG, Maven, Python Cucumber, Jenkins, Page Object Model (POM), XML, MS Excel, HTML, JSON, JavaScript, XPath, Eclipse IDE, ALM, Windows 7

Confidential, Atlanta, GA

Automation Test Engineer

Responsibilities:

  • Tested online services in CIS application.
  • This effort includes testing SOAP calls on WCC using SoapUI testing with Selenium (IDE & WebDriver), Apache POI - Data-Driven, Keyword-Driven framework.
  • Created all Test Plans, Test Cases and Manual and Automated Scripts to create greater coverage for all initiatives assigned.
  • Worked on developing the automation scripts using Selenium WebDriver with Junit Frame work.
  • Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.
  • Involved in designing and developing automated functional Test suite using Selenium IDE and WebDriver.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Involved in running Test scripts on different browsers using the Selenium WebDriver.
  • Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver and Python.
  • Status Reporting for Test Design Phase, Test Execution, and Test Closure
  • Utilized testing tool Junit extensively for the integration testing and unit testing.
  • Integrate Junit and Selenium Scripts with Build tool Ant.
  • Maintained and executed Ant build files for running Automated Tests.
  • Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Preparation and execution of test scripts using JMeter and SOAP UI tool to perform Web Services testing.
  • Created and executed database queries (SQL) to validate database data integrity.
  • Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
  • Involved in defect management - Track all the defects raised, conduct defect meetings to update the status of all the defects on periodical basis, publish a consolidated list on weekly basis.
  • Worked with the team lead to coordinate the test case turnover process proceeding each cycle and selectively executed the test cases to verify that they are kept current.
  • Involved in QA team meetings and gave updates to the QA lead/Project Manager on a weekly basis.

Environment: Java, Selenium WebDriver/IDE, Junit, ANT, Jenkins, SOAP UI, Python, JMeter, XPATH, Firebug, HTML, XML, MSWord, MS Excel, Oracle Windows XP.

Confidential, Colts Neck, NJ

QA Engineer

Responsibilities:

  • Determined test objectives through detailed analysis in order to automate features comprehensively.
  • Developed, planned and implemented automated test cases based on software requirements and technical understanding, as well as developed and extended the current test automation infrastructure to be more efficient, both in execution and reporting.
  • Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/Junit).
  • Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
  • Integrated Selenium RC with existing API to test framework.
  • 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.
  • Documented and reported test outcomes by collecting, analyzing, interpreting and summarizing data to development team.
  • Involved in tracking and reporting defects using Quality Center and was also responsible for communicating the status to the development team.
  • Worked with source version control tool such as Subversion (SVN).
  • Assisted in reproducing, investigating and debugging software issues in coordination with the development team.
  • Worked with minimal supervision, whilst being responsive in a fast paced development environment. Also, mentored others in software testing best practices.

Environment: Java, Selenium IDE/RC, Junit, Quality Center, SVN, SQL, Windows XP.

Confidential, Boston, MA

QA Tester

Responsibilities:

  • Designed the efficient Manual test cases based on analysis of Business Requirement documents.
  • Understanding the business requirements and developed test cases to test the complete functionality of the application.
  • Involved in requirement gathering, analysis of the requirements from the user.
  • Assisted in design review meetings making sure all the requirements are covered in the development project scope
  • Maintained Traceability Matrix to ensure all conditions are covered in the Test Cases.
  • Executed test cases and analyzed the test results.
  • Responsible for performing Functional testing, System testing and Smoke testing.
  • Executed test cases before and after bug fixes for each build for User acceptance testing.

Environment: Java, Quality Center, HTML, XML, SQL, Windows.

We'd love your feedback!