Software Test Specialist Resume
Manhattan New, YorK
SUMMARY
- Experience in IT with Quality Assurance and Software Testing Specialized in Web based and Client server application on both Windows and UNIX platform, seeking for a Software Test Engineer/QA Analyst position to utilize diversified skills in Database, manual and automation testing.
- Accomplished self starter with a proven track record for writing maintainable automated scripts, and providing strategic QA solutions.
- Experience in developing SQL Scripts to perform back end tests.
- Experienced in Elaborating and Reviewing Existing Test Cases.
- Exposure with Software Development Life Cycle.
- Experienced in Performed Functional, Smoke, Sanity, Regression and User Acceptance Testing.
- Experienced in developing Descriptive programming in UFT/QTP using VB Script for functional regression testing.
- Experienced in generating UFT/QTP master scripts and called different functions and checked for different properties for the recorded objects.
- Experienced in developing Automation Framework like Data Driven and Keyword Driven in UFT/QTP.
- Very good experience in writing SQL scripts and Shell scripts
- Experience in developing end to end automation using Selenium WebDriver/RC/IDE, Junit, Maven.
- Developed test suites in SOAP UI to test webservices.
- Co - ordination with Business Analyst, Developers and End Users.
- Ability to prioritize and respond to changing environments.
- Proven ability to work efficiently in both independent and team environments.
- Track record for writing maintainable automated scripts, conducting test execution and thoroughly documenting the testing process and results.
- Strong communication skills, experience in Customer Interaction and interpersonal team abilities.
TECHNICAL SKILLS
Testing Tools: UFT/QTP, Selenium IDE, Selenium Webdriver, SoapUITesting Methodologies Agile, Scrum, Iterative, waterfall
Defect Reporting Tools: HP ALM, Quality Center, Clear Quest,Quick Base, JIRA, Rally
Programming Languages: VB, Java, PL/ SQL, SQL
Scripting: VBScript, JavaScript
Databases: Oracle, MS Access, SQL Server
Web Technologies: J2EE, JDBC, XML, .Net
Operating Systems: UNIX, Windows
PROFESSIONAL EXPERIENCE
Confidential
Software Test Specialist
Responsibilities:
- Worked in Agile methodology, participated in Scrum and Sprint planning and retrospective meetings.
- Analyzed User Stories by interacting with Business Analystsand Developers
- Participated in Sprint Grooming Sessions to pull the current sprint user stories from product backlog
- Involved in preparing Test Scenarios and Test cases based on User Stories.
- Test scripts were prepared in MS-Excel and uploaded to ALM for further testing purposes.
- Worked with JIRA project management tool for project flow.
- Used ALM to write Manual Test Cases, organize, and execute the test cases efficiently.
- Conduct Functional testing, regression testing, End to End testing and investigated software bugs.
- Developed Build Validation Test Framework by migrating existing Selenium framework to Maven (Build Automation tool) and TestNG.
- Responsible for back-end testing/database testing, for validation of data using SQL queries.
- Performed Web Services testing and Validated XML request/response data using SOAPUI.
- Worked extensively with XMLs as part of middle ware testing.
- Used JMS streamer, JMS viewer tools to input XMLs and to validate the outputs.
- Worked with Bridges, Queues and listeners to validate the messages.
- Logged defects in Clear Quest, Quick Base and ALM and provided defect status report.
- Developed Automated Test Scripts for Functional Testing using UFT.
- Validated the test results by writing SQL to retrieve the data from tables and from database.
- Created common library and application specific library functions using VBScript for automation in UFT and modified as per framework and design changes.
- Inserted verification checkpoints, synchronization points, and parameterized data using UFT.
- Extensively worked in handling the application response for Positive and Negative sets of data using Data Driven Testing.
- Evaluated Test Results & Submitted Status Reports to QA Leads and Project Managers periodically.
- Worked closely with the development team while enhancing the features of the application.
- Involved in a lot of discussion with Automation, Manual team and Developers to make changes and modified some test cases as per requirement.
- Used Confluence page for getting updated QA environment
- Closely worked with off shore teams with different time zones
- Involve in mentoring team and assigning tasks to team members.
- Develop Test cases from business use cases, Test data and Selenium scripts for UI testing.
- Participated in weekly meeting with QA, developersand management team.
- Attended review meeting and walkthrough to discuss the status of the project
- Executed test cases before and after bug fixes for each build for User acceptance testing
- Reported, verified bugs and make sure they are getting fixed
- Performed Regression testing on the defects closed by development team to ensure other modules are not impacted by fix
- Interacted with developers regarding priority of bugs and update the status of bugs once they are fixed
- Delivered work on tight schedule, without affecting the quality of the deliverables
Environment: UFT/QTP, ALM/Quality Center, Selenium, Windows 7, Oracle 10g, MS-office, SQL developer, XML, IE, Firefox, JIRA, Quick Base, JMS Viewer, JMS Streamer, Rational Clear Quest
Confidential
Software Test Specialist
Responsibilities:
- Involved in Defining and Analyzing the Testing Requirements based on the Application Functionality
- Extensive experience in Functional testing, Integration testing, Regression testing, GUI testing, Back-end testing, Ad-hoc testing, Black Box Testing, White Box Testing, System Testing, User Acceptance Testing.
- Performing Back end testing with extensive use of SQL Queries and UNIX commands.
- Executed manual and automated test cases and reported the defects using Rally and HP Application Lifecycle Management (HP ALM)
- Perform Ad-hoc testing to check the main functionality of application.
- Set up Selenium tools from scratch and configured various other peripherals tools to performed Selenium test.
- Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using HP ALM.
- Experience in automation testing with tools such as Selenium Web Driver, JUnit, Maven, Jenkins and preparation of Automation Test framework.
- Developed new and updated existing Automation test cases using selenium WebDriver.
- Involved in executing Selenium test scripts on different browsers and checked for compatibility
- Provided demo to the stake holders during the Sprint Review
- 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.
- Designed and documented test plans, use cases, scenarios, and requirements using Quality Center.
- Extensively involved in defect resolution by interacting closely with the development group.
- Tested broken links and inter application links (page redirects to respective URLs) in Development, Test and Production environments
Environment: Agile, Rally, ALM, Java, spring 4.0, Spring Security, REST API, JIRA, Selenium IDE, Selenium Webdriver, SQL, JUnit. Jenkins, Maven
Confidential, Manhattan, New York
QA Analyst
Responsibilities:
- Gathered requirements and worked with user to analyze the requirements for preparing the Test Plan.
- Involved in designing walkthrough with Business analysts and developers.
- Performed manual testing for functional testing and backend testing.
- Actively involved in functional, regression, system, positive, negative, GUI and UAT testing of the application
- Prepared Test Traceability Matrix to confirm the test coverage and mapped it with Test cases using Quality Center.
- Extensively used Quality Center for storing all test plan documents, Test Case documents and record defects.
- Interacted with developer and business Users to communicate the defects and actively participated in replacing the bugs and performed regression testing using Quality Center.
- Developed Custom Function, Descriptive Programming to create test scripts to performed automated test.
- Used QTP checkpoints to automatically capture and verify properties of objects on web page to verify proper functionality.
- Worked on QTP to validate links, objects, images and test on GUI interface to verify its proper functionality
- Used automated test scripts, user-defined functions to check the deferent functionalities of the application using VB Script in QTP.
- Performed test cases automation by developing a Data driven Framework using QTP.
- Involved in designing a keyword driven framework using QTP.
- Performed Automated and Manual validation of Key business flows in various environments.
- Worked closely with database engineers and architects to maintain integrity and stability of database.
- Responsible for checking new data for accuracy and removing inaccurate or corrupted data.
- Wrote basic commands in UNIX to start services, copying and reading log files.
- Responsible to upload Documents on Share Point.
- Attended Daily Defect Status Meetings and Weekly Team Status Meetings for reporting testing status and shared ideas for improved testing efforts.
Environment: HP ALM/Quality Center, UFT/QTP, Windows, VB, Oracle, UNIX, PL/SQL, VB Scripts, HTML, MS Office, XML, SQL Server.
Confidential, Gaithersburg, MD
QA Engineer
Responsibilities:
- Analyzed System Requirements and developed detailed Test Plan.
- Initially performed Manual Testing of the Application using numerous Test scripts.
- Involved in Building of Business Process Test using Business Components.
- Centralized maintenance of Business Components, BPTs and Manual Test Cases in Quality Center.
- Created the Test Sets and assigned the Test Cases to the Test Sets using Quality Center.
- Created the Requirements in the Quality Center.
- Executed Scripts through Quality Center.
- Reported the bugs, Email notifications to the developers using the Quality Center.
- Used Quality Center as a Version control system.
- Involved developing SQL Scripts to perform back end tests.
- Automated of End-to-End Test Scripts using QTP.
- Tested the functionality of applications by using QTP and also automated the application for Regression testing.
- Performed Navigation testing of the application using QTP.
- Involved in documenting the process for future references.
- Performed User Acceptance Testing.
- Tested application on multiple application servers like Web Logic Application server and Web Sphere application server.
Environment: Selenium, ALM, Rally, Oracle, MS Word, MS Excel, Windows.
Confidential, Reston, VA
Software Tester
Responsibilities:
- Primary responsibilities were to develop a full set of useful and easily maintainable function libraries using QTP script.
- The libraries are used in conjunction with scripts in the creation of regression test sets that thoroughly exercise a trading application.
- Developed test-scripts that adhere to the established approach of creating scripts.
- Built and maintained a MS SQL server database used as a repository for all of the test cases.
- Ran and monitored tests. Analyzed issues encountered during test cycles and report product defects and/or inconsistencies.
- Built function libraries that will enable speedy and efficient creation of new code using QTP script.
- Automated new and existing test-plans.
- Reviewed and commented on the specification documents.
- Ran and monitored sets of regression tests used in the various cycles of a products release.
- Updated, maintained and executed regression test sets used in the product assurance process of a Web based application.
- Made updates to regression test-scripts to reflect changes in the functional requirements document.
- Automation of a file creation process that involves reading, gathering and formatting data from an excel spreadsheet.
- The files produced were used to implement the preliminary testing of a file parser.
- Developed fully automated scripts to establish a set of regression test cases.
- Managed test execution and reported from Quality Center.
- Modularized many of the applications most commonly used features for ease of script maintenance and development.
- Reported product defects during regression testing cycles.
- Created user accounts and assigned permissions to these.
- Provided guidance in troubleshooting to isolate and resolve complex problems related to system hardware, software and software applications.
- Configured and installed additional nodes as necessary.
Environment: QTP, Quality Center, J2EE, Oracle, SQL Server, Office