We provide IT Staff Augmentation Services!

Software Qa Test Engineer Resume

5.00/5 (Submit Your Rating)

Middletown, NJ

PROFESSIONAL SUMMARY:

  • Senior Quality Analyst professional with 8+ years of experience in all the phases of Software Testing Life Cycle (STLC) and SDLC.
  • Skilled in various program testing technologies using automation tools like Selenium, Cucumber, SoapUI (for Web Services) & current QA methodologies.
  • Diversified experience in Automation and Manual testing serving various domains such as Telecom, Healthcare, Banking and Insurance.
  • Experience in standard methodologies like Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) using Water Fall and Agile Model using SCRUM methodology.
  • Diversified experience in creating Test Plans, defining Test Scenarios and Test Cases, developing and maintaining test scripts.
  • Expertize in performing Unit, Functional, UAT, System Integration, Performance, Smoke, Sanity, Retesting, Regression and Compatibility testing using manual & automated testing tools.
  • Strong experience in creating test frameworks using open source tools such as Selenium IDE/RC/Web Driver/Grid, SoapUI, Cucumber, Jun it, JIRA and Eclipse.
  • Hands on experience in designing, developing and enhancing automated test scripts for Selenium using Java.
  • Developed Data Driven, Keyword Driven, Hybrid and Page Object Model frameworks with Selenium to maintain test suite.
  • Experience with Parameterization using TestNG XML and Data Provider to work with multiple data sets.
  • Diversified experience in testing and handling different frames (frames, iframes) of a HTML page with having different DOM's for every iframe.
  • Good experience in handling and testing JavaScript elements using DOM.
  • Good knowledge with functional testing, Cross Browser Testing using Selenium to check that the web application works as expected in different browsers.
  • Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath, CSS, and DOM in creating automation scripts.
  • Handling AJAX calls and synchronizations with conditional (Implicit, Explicit, Fluent) and unconditional wait statements.
  • Experience on using AutoIt to upload and download the files for windows application.
  • Handled the special mouse events and selected the options from the tab menu using Selenium Action class, mouse hover, and wrote selenium script for taking screen shot for failed test cases.
  • Good experience in working with Selenium Grid which is a part of the Selenium Suite to specialize on running multiple tests across different browsers, operating systems, and machines in parallel.
  • Experienced with SQL and Oracle to run the data integrity tests for backend testing and JDBC establish connectivity between the Java Programming language and a wide range of databases.
  • Good knowledge of Behavior Driven Development (Features, Scenarios, Step definitions GWT) with Cucumber.
  • Used Apache POI to configure the application framework by processing excel spreadsheets.
  • Hands on experience using Continuous Integration tools such as Jenkins Build Server, Maven, and SVN Subversion client, GIT to manage different versions of the source code.
  • Used project management tools such as Jira, Rally, HP Quality Center for bug tracking, issue tracking, and project management functions.
  • Expertize in build automation tools such as Maven (to manage framework dependency jar files) and Ant for automating software build processes.
  • Generated test logs using Log4j for various log levels.
  • Involved in testing SOA with RESTFul/SOAP Web Services . Created entire architecture for backend testing internal and third party API using SoapUI .

TECHNICAL SKILLS:

Methodologies: AGILE (SCRUM), WATERFALL, V - MODEL, SDLC, STLC

Testing tools: Selenium IDE, Selenium RC, Selenium Web Driver, Selenium Grid, Cucumber, SOAPUI, Eclipse.

Test Build & Integration Tools: Maven, ANT, Jenkins, SVN, GIT.

Programming Languages : C, C++, Python, JAVA.

Databases: MYSQL, Oracle, SQL Server.

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Markup Languages: HTML, CSS, XML, XPath, CSS Selector

Operating Systems: UNIX, WINDOWS, Linux, Mac OS

Frameworks: TestNG, Keyword driven, Data driven, Page Object Model, Hybrid.

MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access

Other tools: Jira, Rally, Auto IT, Eclipse, Firebug, Fire Path.

PROFESSIONAL EXPERIENCE:

Software QA Test Engineer

Confidential, Middletown, NJ

Responsibilities

  • In depth understanding of Object Oriented Programming and skilled in developing automated test scripts in Java. 
  • Responsible for periodic updating of test plans, test scenarios, test strategies and test cases as per requirement specifications and business rules. 
  • Developed and Executed Test Scripts using Selenium Web Driver, TestNG, analyzed Test Results.
  • Wrote Scenarios, Scenario outlines and step definitions using Gherkin in Cucumber for BDD.
  • Implemented Page Object Model with Data Driven and Cucumber automation framework with Selenium Web Driver.
  • Used Firebug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags.
  • Automated Alerts handling, dropdowns, and frames on web browser. 
  • Handled the special mouse events and selected the options from the tab menu using Selenium Actions Builder, Mouse Hover and Synchronization.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium Web Driver with TestNG.
  • Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run Confidential the same time.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing) using Selenium Screenshots.
  • Executed test cases relating to mouse hover using Action class and found hidden elements id, name, cssSelector, xpath, class Name, link Text, using the firebug and fire path. 
  • Used Apache POI to read data from Excel sheet.
  • Involved in handling multiple windows and Pop-ups with Selenium.
  • Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.  
  • Involved in grouping of Test Cases, Test Methods and Test Suites using TestNG annotations.
  • Used AutoIt for automating the Windows GUI and general scripting.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
  • Performed functional testing of SOAP and RESTFUL Web Services using SOAP UI Tool. 
  • Stored the flow details of Selenium Automation in a file using Log4j
  • Maintained the Java and selenium test source code and resources in the GIT source control repository tool.
  • Involved in mobile testing using Appium.
  • Scripted the Test cases and managed the framework dependency jars using Maven.
  • Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
  • Worked with developers to update the defects, resolve them and track their status using JIRA.
  • Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.

Environment: Selenium IDE, Selenium Web Driver, Apache POI, Auto IT, Appium, Java, HTML, CSS, X-path, Windows, SQL Server, Maven, GIT, SOAPUI, Cucumber, JIRA, TestNG.

Senior Quality Analyst

Confidential, Mason, OH

Responsibilities

  • Performed the role of Senior Quality Analyst in a fast-paced agile team.
  • Reviewed requirement documents, system documents to ensure technical accuracy, completeness and compliancy. 
  • Created Test Plan, Test Strategy and Test Cases manually for the application.
  • Automated the test scripts using Selenium with Java.
  • Used Firebug Tool to identify the Object's id, Name, XPath, link in the application. 
  • Performed cross-browser testing. 
  • Responsible for creating and customize test scripts in Java in TestNG format. 
  • Interfacing with other groups like, Configuration Management team and Database team to test all features of the application in the perspective of End-to-End. 
  • Maintained all manual test scripts and other artifacts like test data, test results and defect reports using JIRA.
  • Utilizing knowledge of XML and experience of SOAP UI tool in Web Services testing.
  • Designed automation test suites for regression testing using knowledge of java programming language and Selenium Web Driver
  • Worked with various JavaScript elements and handled them using DOM with JavaScript Executor.
  • Involved in development of Hybrid Framework using Selenium Web Driver.
  • Wrote BDD UAT using Gherkin format and implemented the step definitions using Cucumber for User Acceptance Test (UAT).
  • Used SVN as our source code management (version control) tool to checkout and commit the work into it.
  • Involved in Writing Maven build dependencies to automate the compilation and execution of test cases/suites.
  • Identified and creating test data needed for carrying out execution of all functional and regression scripts. 
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Created test cases from Release Notes, executing test cases, analyzing and interpreting results and reporting defects in JIRA.
  • Followed Agile methodology and participated in Iteration planning meeting, retrospective, and Scrum meetings 

Environment: Selenium Web Driver, Selenium Grid, TestNG, Oracle, JIRA, Java, UNIX, Windows, Eclipse IDE, MS Office Tools, Agile, SVN.

Quality Analyst

Confidential, New York, NY

Responsibilities

  • Involved in understanding and reviewing requirements, creating the use cases, documenting all the requirements with each use case number and linking test cases with the requirements. 
  • Performed the testing of Web methods in Junit and Testing framework using Selenium WebDriver.
  • Executed the test scripts using Selenium WebDriver validate the actual and expected results Responsible for Automation Scripts & library functions maintenance.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium WebDriver.
  • Designed and executed the Automation Test Scripts using Selenium WebDriver and Junit
  • Configured Selenium WebDriver, Junit &Ant; created Selenium automation scripts in java using Junit prior to agile release.
  • Used Junit framework to run unit test and Ant to build the Project. Extended Junit framework by adding some helper classes and methods.
  • Maintained and executed Ant build files for running automated tests.
  • Involved in development of Keyword Driven Framework using Selenium WebDriver, ANT and Junit.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Responsible for Integrating Selenium Tests with Jenkins for Continuous Integration.
  • Performed data driven testing by using JDBC and configured SQL queries to fetch data from the Oracle database.
  • Developed Web Service Test with SOAPUI to test SOA platform.
  • Involved manual testing of various test cases with respective test scripts on Selenium and generate analysis report with Rally.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Closely involved with development team, maintenance team and business team regarding changing requirements, builds and releases.

Environment: Java, Selenium WebDriver, Junit, Ant, Jenkins, SVN, Cucumber, SOAPUI, Rally, Internet Explorer, Firebug, Firefox, Chrome, SQL, Windows.

Quality Engineer

Confidential, Los Angeles, CA

Responsibilities

  • Drafted Test Plans from Functional Requirement Documents.
  • Analyze business requirements, software requirement specifications to create test plan and test cases for manual and automation testing using Quick Test Pro (QTP)
  • Designed test scenarios and test cases involving Positive, Negative scenarios and used the technique of equivalence partitioning to develop the test cases. Performed various types of testing like Smoke, Sanity, Regression and Retesting and raised the defects clearly using QC.
  • Extensively used Quality Center for defect tracking/ management, test planning and reporting.
  • Written automated script using QTP to tested the applications compatibility on multiple browsers.
  • Involved in creation and maintenance of Hybrid QTP framework (combination of Data Driven and Keyword Driven automation approaches).
  • Performed parameterization of the automated test scripts in QTP to check how the application performs against multiple sets of data.
  • Tested the application with different sets of data using the data driven approach for testing.
  • Worked extensively on SQL tools such as Toad and SQL Server Management Studio for database testing to run queries in SQL.
  • Developed Automation Scripts Using Selenium Web driver.
  • Converted feasible automation Scenarios from QTP to Selenium using RC and Eclipse as per the requirement. 
  • Designed selenium scripts using Java in Eclipse.
  • Experience of proper identification of objects using different element identifiers like Xpath in Selenium. 
  • Designing light and heavy regression packs using QTP and Selenium. 
  • Designed complete Selenium Grid Framework for accessing Web applications from remote location.
  • Executed test cases relating to mouse hover using Action class and found hidden elements id, name, cssSelector, xpath, class Name, link Text, using the firebug and fire path. 
  • Involved in Test step updating, a process in which design steps of the automated scripts were Written/uploaded onto QC by understanding the functionality.
  • Involved in the execution of system and regression testing and assisted in the documentation of the test cases.
  • Provided design documentation of the test automation projects for knowledge transfer and standardization of the automation test procedures.
  • Participated in the technical review of test automation project deliverables ensuring deadlines and schedules are still in scope and on track.
  • Designed test metrics, reports and participated in the design walk-through meetings.

Environment: SQL, Toad, GIT, Selenium, XPath Checker, QTP, Quality Center, MS Excel.

Test Engineer

Confidential

Responsibilities

  • Analyzed Business Requirements Specifications to understand the application.
  • Prepared test cases and test scenarios for manual testing.
  • Performing Functional Testing, Sanity Testing, Smoke Testing & Regression Testing.
  • Executed Functional Testing as per the BRD.
  • Review of the test cases Confidential Unit & Integration level.
  • Extensive experience in reviewing and understanding of Business & test requirements and writing detailed Test Cases.
  • Execute the test cases and report the defects in Quality Center.
  • Coordinated with the development team to have quick turn-around bug fixes in the tight schedule of releases.
  • Coordination with Users for UAT (User Acceptance Testing).
  • Attending walk through & creating detailed test status reports.
  • Maintaining Weekly Status Reports.
  • Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort.
  • Interacted with Project Managers, developers, and business management in reviews and solving the problems encountered in the applications.

Environment: Manual Testing, MySQL, Windows, MS office 2007, QC.

We'd love your feedback!