We provide IT Staff Augmentation Services!

Sr. Software Test Analyst Resume

2.00/5 (Submit Your Rating)

Short Hills, NJ

PROFESSIONAL SUMMARY:

  • Over 7+ years of experience which includes various types of testing, functional, security, performance, automated, acceptance and Selenium testing.
  • Strong knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) Methodologies such as Agile, Scrum, and Waterfall.
  • Experience with Black box testing, White box testing, Unit, Smoke, Integration and Regression testing, Functional and Non - functional testing, Exception Handling, and User Acceptance Testing of dynamic web-based applications.
  • Experience in analyzing Business Requirement Document (BRD), Functional Requirement Document (FRD) for creating Test Plan, Test Bed, Test Scenarios and Test Cases.
  • Good Experience in "Behavior Driven Development" (BDD) and Test Driven Development (TDD).
  • Experienced in maintaining Requirement Traceability Matrices (RTM) to measure the testing process and requirement progress.
  • Experience with XML and related standards and technologies like Web Services, HTML, DHTML, XML, CSS and JavaScript.
  • Knowledge of web and database scripting languages such as JavaScript, Java, HTML, XML etc., useful in working with developers for defect fixing.
  • Skilled in using Collections in Python for manipulating and looping through different user defined objects.
  • Expertise in BPM, SOA technologies and developing enterprise applications using Java, SOAP Web Services (SOAP & REST), AJAX, Java Script and XML.
  • Experienced in performing GUI/Front-end testing for web-based applications.
  • In-depth experience setting up, maintaining and enhancing CI/CD tools, particularly Jenkins, Maven and Ant.
  • Strong Database (Oracle, SQL Server and DB2) testing skills using SQL and PL/SQL.
  • Experience in the Data Driven, keyword Driven, Behavior Driven and Hybrid Development Framework in SOAPUI for Web services testing.
  • Experienced in creating custom functions, descriptive programming, dictionary objects using VB Scripts and UFT/QTP.
  • Expertise in Automated-testing includes concentrated application, training and interaction with HP Tools like UFT/Quick Test Professional (QTP), SOAPUI and ALM/ Quality Center(QC).
  • Execution of Manual and Automation Business Components, Test Scripts through Test Management Mercury tool like HP ALM Quality Center.
  • Hands on experience in creating test frameworks using Selenium WebDriver, Selenium RC, UFT/QTP, Cucumber, TestNG including hands on experience in Java/SQL.
  • Hands on expertise on Bug Tracking Tools such as Bugzilla, Quality Center and JIRA and ability to maintain all created bugs into Database.
  • Much experience in using Firebug and Fire path of Mozilla Firefox in built tools.
  • Expertise in Set up of Selenium WebDriver on JUnit Framework using Eclipse IDE.
  • Experience in using Automated Performance Testing tools like HP LoadRunner, HP Performance Center, IBM Rational Performance Tester & JMeter.
  • Excellent knowledge of business process domains such Healthcare Pharma, Finance, Manufacturing, Procurements, Supply Chain, Web-based Supplier Collaboration.
  • Excellent knowledge of Microsoft Office products such as Word, Excel, PowerPoint etc.

TECHNICAL SKILLS:

Operating Systems: Windows, MAC, UNIX/Linux, DOS

Languages: JAVA, SQL, JavaScript, C#, XML, VB SCRIPT, Python, Gherkin.

Web Technologies: HTML5, HTML, CSS3, XPATH, SOAP, AJAX, WSDL, XML, JSON, REST.

Agile/ Scrum, Waterfall, V: Model, BDD, TDD.

Automation Testing tools: Selenium RC/IDE/WebDriver, Quality Center (QC)/ALM, Quick Test Professional (QTP)/(UFT), Appium, Cucumber, Team Foundation Server (TFS), Microsoft Test Manager (MTM).

Business Process Management: Appian

Testing Frameworks: JUnit, TestNG

Bug Tracking Tools: Quality Center, Bugzilla, JIRA, ClearQuest

Performance Testing Tools: JMeter, Performance Tester, LoadRunner.

Databases: Oracle, MySQL, SQL server, DB2.

IDEs: Eclipse, IntelliJ, PyCharm

Other Tools: MKS Integrity, ClearCase, Hudson, Jenkins, Maven, Git, Svn, Aws, Visual Studio Online.

MSSuite: MS Office, Outlook, Word, Excel, Power Point.

PROFESSIONAL EXPERIENCE:

Confidential, Short Hills, NJ

Sr. Software Test Analyst

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Iterative and Agile methodologies.
  • Worked on building Automation test framework for functional regression testing scripts using various Open Source based tools like Selenium Web driver.
  • Performed Functional testing , System testing , Smoke Testing , GUI Testing and Regression testing.
  • Analyze the business requirements as mentioned in the Technical Design Document (TDD) using JIRA .
  • Automate the Test Cases using Selenium Web driver with JAVA Framework TestNG.
  • Performed white box testing using TestNG for class, method, &Web Services testing.
  • Manually performed Back-End testing by writing SQL queries and validating the database using Complex SQL Joins and Functions.
  • Involved in Automation of the test cases using Selenium WebDriver, Junit Executed regression test procedures and automated test suites and scripts.
  • Developed and updated the automated regression suites in an UAT environment using Selenium Web Driver.
  • Involved in writing and testing test scripts using Selenium WebDriver and Java Object Oriented Programming Language.
  • Worked with developers to ensure testing issues are resolved and had written automation scripts for regression test cases and executes using Selenium.
  • Implemented the changes to the Agile development process, including Test Driven Development ( TDD ).
  • Responsible for modification of process flow using Appian to fulfill requirements.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Parsing various format of files like XML, JSON format files and load into Oracle database with Python XML.
  • Involved in validating functional, Integration and Regression test suites using Selenium, Cucumber and the request and response of the Web Services (SOA) through SoapUI.
  • Used Selenium Web Driver, TestNG to run parallel testing by creating groups and categorizing test cases.
  • Performed GUI testing for Choice Reservation Systems which was a web based application used by choice for reservation information.
  • Used different Frameworks like Keyword and Data Driven frame works in QTP/UFT, and extensively worked on Scripting using Shared Object repository
  • Testing type Functional Automation using Selenium WebDriver with BDD Framework.
  • Migrated all the application code from ClearCase to Git. Proposed and implemented Git flow branching model to achieve continuous integration with Jenkins.
  • Used methodologies like TDD and BDD in Agile development and implementation of tests with selenium, cucumber.
  • Wrote SQL queries to validate source data versus data in the data warehouse including identification of duplicate records.
  • Enhancements and debugging the automated test VB scripts in UFT in efficient/semi-automated testing.
  • Good understanding of XPATH, CSS and used tools like Firebug to debug JavaScript.
  • Developed automated testing suite in SoapUI for Rest API testing.
  • Performed SOA testing using SoapUI and Java framework for Web Services testing.
  • Used SoapUI tool to test SOA based architecture application to test SOAP services and REST API.
  • Working on Frame work for Performance testing of all the Web service API(s) and Java API (s) using JMeter.
  • Create complex JIRA workflows including project workflows, field configurations, screen schemes, permission schemes and notification schemes.
  • Performing Web Services testing and XML validation by creating test case suite using SoapUI.
  • Executed multi-user performance tests, used online monitors, real-time output messages and other features of the LoadRunner Controller.

Environment: Quality Center (QC)/ALM, QTP/UFT, Selenium RC/WebDriver, BDD, TDD, Agile Methodology, Cucumber Eclipse, JUnit, Maven, Jenkins, Git, SoapUI, Java, HTML, XML, (SOAP & RESTFUL), JavaScript, VB Script, TestNG, LoadRunner, SQL, UNIX, Windows.

Confidential, Covina, CA

Sr. QA Test Analyst

Responsibilities:

  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Wrote and executed TDD (Test Driven Development), managed test data and utilized test data management techniques.
  • Involved in designing different bpm patterns in order to address the complex business scenarios are part of solution and technical design.
  • Authored white box test cases as per the User requirements.
  • Written Java code for automating order placement and performed regression testing using Selenium.
  • Followed QA testing automation setup to set up Selenium WebDriver to run automated test scripts.
  • Implemented an automated deployment process using Jenkins and Git that we use for deployments our staging and QA environments.
  • Wrote Python scripts to parse JSON documents and load the data in database.
  • Wrote PL/SQL Queries to retrieve the data from various Tables and to test the database.
  • Performed the Back-End integration testing to ensure data consistency on front-end by writing and executing SQL statements.
  • Conducted Smoke Testing, Functionality testing, Integration (Interface) testing and Regression testing during the various phases of the development using UFT.
  • Script Preparation & Execution within the Selenium Data Driven framework using JAVA & JUnit.
  • Extensively worked with VB Scripting and Descriptive programming by using UFT/QTP .
  • Performed parameterization of the automated test scripts in UFT to check how the application performs against multiple sets of data.
  • Enhanced and maintained UFT scripts, Configured Shared Object Repositories and developed Reusable Function Libraries using VBScript.
  • Executed Automated tests in appropriate test regions in support of unit, integration, functional, and regression testing used Selenium RC.
  • Converted Manual Business Components to Automated Scripted Components using QTP/UFT.
  • Automates Smoke and Functional test cases using Selenium WebDriver, TestNG and Java.
  • Worked with the Web programming language HTML5, CSS3, XML and selected web element by using Firebug and Fire Path.
  • Generated property list for every application dynamically using Python.
  • Involved in Regression and System testing of the application using QTP/UFT 11.5.
  • Worked on parameterization in Cucumber to do Data driven testing and executed BDD test scripts in Cucumber.
  • Used Quick Test Pro (QTP/UFT) to expand test scenarios to catch more bugs and improve quality.
  • Using Testlink to manage test plans, cases and executions, using JIRA as project management system for agile and other projects.
  • Created the Test Cases using Element locators and Selenium WebDriver methods to enhance the test cases by Java programming features and TestNG annotations.
  • Create and execute API automated test cases using Cucumber / Java as part of implementing TDD.
  • Designed data-driven testing framework in Selenium and captured data dynamically from web controllers.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins .
  • Build Verification Testing, Functional testing, GUI testing, Portal testing, Security testing and Web services validation using SoapUI.
  • Experience in using Defect management systems such as HP ALM (Quality Center).
  • Reporting, tracking, and determining the priority of reporting bugs in JIRA.

Environment: Selenium RC/IDE/WebDriver, Quality Center (QC)/ALM, QTP/UFT 11.5, Agile, BDD, TDD, Cucumber, Jenkins, Maven, JUnit, TestNG, JMeter, Pega, LoadRunner, SoapUI, Git, JIRA, Python, VB Script, Java, HTML, XML, SQL Server 2012.

Confidential, Louisville, KY

QA Tester

Responsibilities:

  • Extensive experience working with Waterfall/V Model and Agile Methodology.
  • Proven ability in developing BDD/TDD scripts with Cucumber and writing step definitions for behavior.
  • Execute and run both manual, white box, Gray box testing.
  • Involve in writing Test Plans and Test Cases based on the Business requirement documents.
  • Having a good knowledge of the requirements, functional and technical documents and converts them into test scripts.
  • Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber with java.
  • Profiled Python code for optimization and memory management.
  • Designed Automation Proof of Concept using HP QTP/UFT 10.0 for Financial Needs Assessment project.
  • Worked with Jenkins that was used for continuous integration and build generation developers.
  • Involve in Backend Testing writing complex SQL queries and sub queries for database testing.
  • Created and maintained automated tests using QTP/UFT by coding in VB Script.
  • Performed functional test and load test on SQL queries, store procedures and forms.
  • Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium Web Driver provided more flexibility in automating test cases
  • Conducting Data Driven Testing using HP QTP/UFT Data Driven Wizard for re-testing with multiple data through Excel sheets.
  • Used Java language and JUnit framework for scripting, Used Maven for building the WebDriver project.
  • Involved in creation and maintenance of Hybrid QTP/UFT framework (combination of Data Driven and Modular automation approaches)
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Developed test scripts to automate process of testing in Selenium WebDriver.
  • Create Automation Test Scripts in Selenium Web Driver and involve in Automation Infrastructure development.
  • Performed Exception Handling in application using functions and Recovery manager in HP QTP/UFT.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming Language.
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
  • Create team specific agile process flow in JIRA to move tasks from one activity to another.
  • Used QTP/UFT for Automated Testing and successfully created scripts to test web based application.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Performing Web Services testing and XML validation by creating test case suite using SoapUI.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Performed SOA testing using SoapUI and Java framework for Web Services testing.
  • Creating Test Suites to do Functional and Data Driven Testing on the Web Services.
  • Used ANT to build and run the Selenium automation framework. Verified data integrity through backend.
  • Prepared LoadRunner scenarios for Load and Performance testing using different host systems.

Environment: Quality Center10/11, QTP/UFT, Selenium IDE/WebDriver, BDD, TDD, Cucumber, Agile Methodology, LoadRunner SQL, Jenkins, Maven, Pega, JIRA, TestNG, SoapUI, Java, HTML, VB Script, Python, XML, Bugzilla.

Confidential, Winston Salem, NC

QA Analyst

Responsibilities:

  • Thorough understanding in implementation of Agile Scrum methodology. Managed the Coverage Status of test performed on daily/weekly basis.
  • Performed Manual Functional, White Box and Regression Testing. Worked with the testing team to develop their test plans.
  • Experienced in developing robust Automated Test Script and Automation Framework using ALM-QC
  • For the Web Service testing we are using custom testing framework built on Java. That runs through Jenkins and update the test result in HP QC.
  • Worked closely with business analysts and developers to create test cases/scenarios, test steps, expected results and test data in Quality Center (HP QC).
  • Wrote Python scripts to parse XML documents and load the data in database.
  • Wrote complex SQL s to validate target data based on the business requirements.
  • Responsible for writing SQL queries to find out correct data for testing.
  • Prepared automation test scripts to validate various functionalities using Selenium Web Driver using Java.
  • Rewrite existing Python/Django modules to deliver certain format of data.
  • Experienced with develop Test scripts to automate process of testing in QTP/ UFT.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Integrated automation scripts (Selenium WebDriver) in Continuous Integration tool (Jenkins) for nightly batch run of the Script.
  • Developed a keyword driven approach in QTP/UFT for Web Services testing.
  • Working with Java to use Selenium-WebDriver API library to write automation scripting with Cucumber Feature and Scenario.
  • Build Verification Testing, Functional testing, GUI testing, Portal testing, Security testing and Web services validation using SoapUI.
  • Execute stress/load scripts utilizing JMeter and Load Runner to determine real-world scalability of web sites and web applications.
  • Defect logging & retest and Test lifecycle management through HP ALM .
  • Developed metrics dashboards and advanced filters in JIRA to provide end-users and business leadership with performance metrics and status report.

Environment: : Quality Center (QC)/ALM, QTP/UFT, Selenium WebDriver, Agile (Scrum), JIRA, JMeter, SQL, SoapUI, Oracle, Java, Java Script, HTML, Python, XML.

Confidential, Confidential, PA

QA Tester

Responsibilities:

  • Involved in Complete Software Development Lifecycle Experience (SDLC) from Business Analysis to Development, Testing, Deployment and Documentation.
  • Followed Agile SCRUM Methodology during the projects, responsible for Sprint planning.
  • Used ALM for maintaining the Test Plans, Test Cases, Test Execution, Defect management, Bug Reporting.
  • Developed test automation frameworks like hybrid, data driven frameworks using Java.
  • Developed and maintained automation framework using Ruby and Selenium WebDriver .
  • Performed back end testing by design and executing complex SQL Queries to extract data from different data sources to validate the corresponding reports.
  • Performed data validation to check the content retrieved on various windows against the Database tables to make sure that the process retrieved all the data it is supposed to by writing SQL queries.
  • Achieved Behavior-Driven Development (BDD) implementation with Cucumber where backend language used is Java.
  • Scripting the test cases for regression using Selenium WebDriver using Java.
  • Performed in developing Automation Framework that uses Selenium WebDriver and JUnit .
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
  • Used Load Runner for performance testing of the application and verified the Load, Stress, Volume and security of the application.
  • Tracked the defects and prepared status summary reports with details of executed, passed and failed test cases and reported defects through Bugzilla.

Environment: Quick Test Pro, HP Quality Center, Selenium WebDriver, Cucumber, JUnit, MS-Office, SQL Server, UNIX, Load Runner, Bugzilla, Java.

Confidential, Westborough, MA

QA Tester

Responsibilities:

  • Thorough understanding in implementation of Agile Scrum methodology.
  • Worked closely with business analysts and developers to create test cases/scenarios, test steps, expected results and test data in Quality Center.
  • Involved in creating executing and updating Test Cases as per application monthly requirements and enhancements for Smoke, Regression, White Box, System and User Acceptance Testing.
  • Performed usability testing manually and Involved in writing Manual Test Cases and Test Scripts. Performed Negative and Positive Testing Manually.
  • Performed web services, testing on the application for the client user interface applications.
  • Worked with the testing team to develop their test plans. Created Test Plans and Test Cases from Requirements in Quality Center.
  • Performed the backend testing on Oracle database using queries.
  • Experience in creating and updating Java test scripts using Selenium IDE and Selenium Web-driver.
  • Performed SOPAUI testing for the web application as per client requirements.
  • Coordinated with System Analyst, Project Manager, to set up the pre-testing and testing environment to execute the scripts.
  • Used Selenium WebDriver with Java plug-in to generate automated test scripts for functional testing, GUI testing and enhancing the existing scripts.
  • Performed functionality and regression testing during the various phases of the Performed functional testing using extensively used checkpoints for Object, Text, Table, and Pages.
  • Worked on the LoadRunner to create V Users, creating rendezvous points and running scripts for the web applications.
  • Execute the given scripts using the LoadRunner in order to find the bugs before the application goes to production environment.

Environment: Quality Center (QC), Selenium WebDriver, Agile, HTML, Java, ClearQuest, SQL Server, Oracle 9i/10g, Windows 7/XP, UNIX.

Confidential, San Jose, CA

QA Analyst

Responsibilities:

  • Review and understand Requirement Specification Documents (RSD).
  • Responsible for gathering business requirements and writing functional specifications and process documents pertaining to new customizations or enhancements.
  • Worked with business analysts and developers to create test cases/scenarios, test steps, expected results and test data in Quality Center.
  • Involved in writing release notes, help pages and database schema document (required to send with the release).
  • Performed Black Box and User Acceptance Test (UAT).
  • Participated in initial project planning and provided testing estimations.
  • Created system / regression Test Plans for various application.
  • Wrote SQL queries to do the column level verification of the Dimension and Fact tables.
  • Designed Hybrid framework, Keyword Driven and Data driven framework with descriptive programming in QTP
  • Developed automation scenarios using the functional test cases and Developed Selenium test cases using JUnit framework.
  • Developed test cases for Web Services and Performed Web Services functional testing.
  • Helping Scrum master across the company to customize JIRA for their requirements.

Environment: Visual Basic Script, SQL Server, Crystal Reports, Win Runner 7.5, Microsoft outlook, SQL, JIRA, Java, JUnit HTML, QTP, quality center,

We'd love your feedback!