Software Test Engineer/ Contractor Resume
Fairfax, VA
SUMMARY:
- Certified Dynamic and result oriented professional with over 9+ years of experience in the IT industry with emphasis in Quality Assurance (QA) and Software Development Lifecycle (SDLC).
- Extensive work experience in all stages of STLC & expertise in Functional & Regression Testing methods for Mainframe & Web based applications in SIT and UAT phases. Tested Web Services /XML / SOAP and Restful services using SoapUI tool.
- Strong hands - on knowledge in software models: Waterfall and V Model. Very good understanding of Agile (Scrum) methodology.
- Proficient cross domain work experience in domains such as Banking (Consumer & Small Business Banking, Private Wealth Management), Capital Markets, Health Insurance and Telecom in complex functional testing engagements
- Comprehensive knowledge of Corporate Tax and Online Banking in the Banking domain
- Extensive hands-on experience in test automation of web applications using Selenium IDE & Web Driver in Windows (Java/J2EE) environment
- Experience in identifying object locators and creating Xpath using Fire-bug. Knowledge working with Apache POI Library, JUnit and TestNG
- Good experience working with VB Script and automation tools: Quick Test Professional (QTP) and AXE. And, expertise in Data driven and Keyword driven frameworks
- Proficient in documentation of deliverables in testing process (Test Plan, Test Scripts, Test Summary, Defects in HP Quality Center/ALM & JIRA, Status Reports, and Best practices in Testing)
- Strong development skills using C and Java/J2EE
- Good experience in Back End testing using SQL queries and Cross Browser Testing
- Good work experience in Oracle health benefits system of Fidelity Employer Solutions
- Onsite coordinator for over 4 years and very good at coordinating offshore team & onsite client teams
- Good knowledge on current industry trends and proven ability with great analytical & problem solving skills.
TECHNICAL SKILLS:
Skills: SOAPUI,JMeter,Fiddler2,Quality Center, Rally, Test Director, Win Runner, Load Runner .Net, Java, XML, Toad, Squirrel, UNIX, Rational Robot, Test Manager, Clear quest, Microsoft SQL,PL/SQL Developer, Enterprise Manager, Sybase SQL Advantage, PC Anywhere, Jira Defect Tracking, Microsoft Office, Internet Explorer 7.0,Peachtree Complete Accounting.SAP.
Automation Testing & Management Tools: Selenium, SOAP UI, WSDL tool, BS Tester, ITKO-LISA, Clear Case, Clear Quest, ALM, QC, WinScp, Rest
Office Tools: Outlook, Word, Excel, PowerPoint
Web tools: Selenium, SOAP UI, WSDL tool, BS Tester, ITKO-LISA, Clear Case, Clear Quest, ALM, QC, WinScp, Rest
Languages: HTML, JavaScript and Core Java, ANT, VB Script, Junit, TestNg
Databases: Oracle, Access
Platform: Windows Unix/ Linux
WORK EXPERIENCE:
Software Test Engineer/ Contractor
Confidential, Fairfax, VA
Responsibilities:
- Involved in interacting with the stakeholders, development team, and business analysts in understanding of the business requirements, use cases and design documents.
- Analyzed functional requirements and design specifications documents to ensure that application meets all technical and business requirements.
- Participated in project sprint planning, execution, testing and releases on Scrum methodology
- Developed comprehensive system test plan.
- Build test scenarios and test cases to determine the system meets all approved requirements.
- Performed System Testing, GUI Testing, Integration Testing, Functional and Regression Testing, and Security Testing.
- Investigated requirements and interfaced with developers to resolve issues and reporting the issues to all concerned. Outstanding issues are documented and managed JIRA.
- Worked closely with the Systems team, Business Analyst, Developers and UI team to resolve the requirement issues, deployment issues, and change management issues.
- Responsible for reporting of risks, impediments, sprint and release progress.
- Developed and maintained comprehensive test cases and procedures for all aspect of verification.
- Executed of end - to-end testing to evaluate system testing of the application.
- Coordinate with end-users to schedule and support User Acceptance Testing (UAT).
- Interfaced with developers in resolving the defects investigated in the application during testing.
- Created Traceability Matrix to ensure that all the requirements are covered by the test cases.
- Manually tested data from High level to detail level during verifications.
- Working closely with team members to ensure status and schedules are communicated.
- Extensively performed manual and automation testing activities using HP ALM/Quality Center.
- Performed data validation and analyzed its result for data comparison reports.
- Perform hands-on manual testing to validate that software meets the requirements.
- Extensively perform Web Service testing using SoupUI for applications web service inspection, invoking, development, simulation and mucking, functional testing, load testing and compliance testing.
- Developed test scenario and completed test activities creating SoupUI project, connecting to browser/databases, downloading required add-ins, adding WSDL file, managing editors, creating test cases, processing test suites, adding different assertion, executing test cases and analyzing the executed test results.
- Work closely with a team to review and develop XML data standards and data standards as well as reviewed data exchange or data sharing models.
- Added or deleted values and parameterized XML script for regression testing as per the requirement.
- Verify an validate the XML-WSDL file against the source Java/.NET files.
- Performed reading test-data into standard SoapUI properties from a number of external sources (Excel files, XML properties, JDBC sources, files/directories, etc), and used in Test Steps for full analysis and generating report.
- Participate in peer reviews of functional specification, application previews, and test plans/test cases.
- Create and execute SQL queries to fetch data from Oracle database to validate the user interface (UI)
- Used JIRA for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.
- Developed automated test scripts for regression testing, based on the requirement documents, using Quick Test Professional.
- Conducted functional testing by inserting Standard checkpoints and synchronization points in test scripts using Quick Test Professional.
- Developed automated test scripts to perform automated functional testing using Quick Test Professional.
- Used QTP to execute automation test cases after manually verifying application functionalities.
- Developed and enhanced automated script using QuickTest professional for Regression testing
- Generated the test scripts for functional, data driven and regression testing using the automated testing tools QuickTest pro.
- Write/upgrade QTP scripts (VBScript) and custom functions to validate application functionalities.
- Performed Regression Testing of various releases and enhancements in QTP Data Driven Framework.
- Participated in team meetings with the developers and informed them of any deviations of the application, with regard to the requirements
- Create new bugs and track status of bug using JIRA.
- Interaction with business analysts and developers to resolve the technical issues so as to meet the client's requirement for a better quality software product.
Environment: SopuUI, Quality Center, ALM, Version Manager, JIRA, Microsoft Office, UNIX, ORACLE and MS Visio.
Contractor/Software Test Engineer
Confidential, McLean, VA
Responsibilities:
- Worked on Web API Testing using Soap UI
- Participated in application analysis, test strategy development, test case creation, test script development, test execution, defect tracking and reporting
- Created the test data by modifying the XML file in XMLSPY
- Wrote SQL queries to perform Backend testing
- Performed Functional test, Integration test, and Regression test
- Gave the demo to Business users and UAT team on LCI application
- Assisted UAT team in setting up the UAT test environment and test data
QA Analyst/Contractor
Confidential, Reston, VA
Responsibilities:
- Feasibility analysis and test effort estimation of automating the testing using Selenium WebDriver using JAVA and JUnit for Web Application (Safe Box Drills)
- Developing automation framework (Data - Driven) using Selenium.
- Developing Test Plan and Test scripts
- Test Data preparation and work with interfacing applications for data needs
- Test Execution in SIT and UAT environments and managing the test scripts and test results in Jira
- Arrange meetings and work with Dev team & Business Analysts for defect triage
- Work in transition to use Agile (Scrum) Methodology
- Participate in Biweekly Agile Sprint Planning meetings, Daily Scrum meetings
- Allocation of work among the testing team both at onsite and offshore
- Status Reporting to all project stakeholders
- Generating Test and Defect Metrics for client manager and release management
- Uploaded and configured WADL file to SOAPUI and JMeter applications to test the web services application.
- Developed web services automated scripts from API document to verify RESTful web service calls using XML and JSON format.
- Employed debugging tools Fiddler2 and Firefox to identify system errors associated with defects.
- Performed integration testing between Web Client application and Android HTC/ iPhone devices.
- Investigated issues uncovered by UAT cycles.
- Created functional and regression test cases for new and existing features from User Stories in Agile development environment.
- Generated management defect and test execution progress reports for multiple testing cycles.
- Done performance testing of the web services using Jmeter scripts.
Environment: SOAPUI, MS SQL Server, UNIX, MS Word, MS Excel, Web Services, QTP, Quality Center 10.00, XML, Web Sphere, PL SQL, Oracle 8i TOAD, JMeter, Rally, Jira, Fiddler2.
QA Analyst - Contrator
Confidential, McLean, VA
Responsibilities:
- Used SQL commands to validate the database and test its integration with the front end.
- Performed GUI Testing, Functional Testing, Integration Testing and Regression Testing.
- Execution of manual test cases and responsible to track and log the defects using Quality Center.
- Interacted with developers to sort out the issues and the defects.
- Performed data driven testing and GUI Check Points using QTP and enhanced the overall functionality of the application.
- Written reusable selenium scripts functions and accessed them from the library files which are stored in the Quality Center
- Developed automated regression scripts using selenium web driver
- Created and executed scenarios in Load Runner controller to analyze system performance in Load Runner Analyzer under load.
- Attended the Review meetings and walkthroughs and interacted to Business Analysts and Developers for defects solving.
- Used Selenium webdriver for Open source web testing
- Used Mercury Quality Center for Defect Reporting, Analyzing, Tracking and Report Generation.
- Performed Regression testing by executing selenium scripts on the new build.
- Performed Integration, System, UAT and Usability Testing.
Environment: Java, Quality Center, XML, Soup UI, HTML, Windows XP/Vista,, Selenium webdriver,, SQL Server, Agile Methodology, TestNG, ant.
Confidential, Tyson’s, VA
SQA Contractor
Responsibilities:
- Understanding business requirements.
- Updating Framework functions when needed
- Developed the Automation Test Scripts
- Execution of test scripts using Selenium.
- Reviewing the Test Reports and Preparing Test Summary Report.
- Performed functional, compatibility and regression testing, sanity testing.
- Participated in identifying the Test scenarios and designing the Test cases.
- Prepared and Executed Test Cases as per System Requirements.
- Prepared and Execution of test scripts using Selenium.
- Performed various black box testing Methodologies Like functional testing and regression Testing.
- Defect Tracking and Reporting. Performed integration testing between Web Client application and Android HTC/ iPhone devices.
- Responsible for managing the definition, implementation and integration of qualityand processes into the design and development of software and IT processes.
- Ensures that quality methods and procedures are executed
- Coordinates and facilitates the Testing & Quality Assurance activities across programs/projects within the portfolio supported.
- Designs, monitors and analyzes metrics for quality improvement initiatives. Provides guidance and subject matter expertise to development teams on Testing & Quality Assurance methodologies and processes.
- Some more Roles and responsibilities related to working on Selenium
- Involved in understanding requirements.
- Interacted with client to have a better understanding of functionality
- Involving in planning and estimation for monthly build releases and version releases
- Coordinating team in planning and work distribution
- Involving in resolving valid issues and queries
- Performing Regression testing.
- Developed Ddata frame work to automate Regression testing using Selenium.
- Development and optimization of the Selenium scripts for the functionalities needed.
- Involving in giving daily and weekly status reports to clients.
- Involved in knowledge transfer to the newly recruited personnel.
- Involved in creating Test metrics.
- Presented the project demos weekly to the client regarding the automation scripts.
- Creation of test reports either it may be pass/fail.
- Execution of the scripts through command prompt environment.
- Emailing the test execution reports to the entire team by using distribution list either it might be pass/fail.
- Verifying data entered by the users through application at back end.
- Verifying of database design
- Verifying the data integrity
- Verifying of SQL scripts.
- Involved in offshore calls.
- Develop test automation using BDD approach(cucumber, gherkin, etc)
Environment: Soup UI, Quality Center, XML, HTML, Windows XP/Vista,, Selenium webdriver,, SQL Server, Agile Methodology, TestNG, ant, cucumber.
Senior Consultant/QA Analyst
Confidential, Reston, VA
Responsibilities:
- Experienced in defining Testing Methodologies, Designing Test Plans and Test Cases, Verifying and Validating the applications and Documentation based on standards for Software Development and effective QA implementation in all phases of Software Development Life Cycle (SDLC)
- Analyzed the Business Requirements Document, created the test plan and prepared detailed test cases for new Functionality
- Communicating with offshore and delivering the tasks.
- Used Agile methodology (Scrum, Sprint) to ensure the new features meet the customer requirements and acceptable quality assurance standards
- Participated in the meetings, prepared reports and other supportive documentation to contribute to establishment of standards and procedures for software testing
- Developed Manual test scripts for different test scenarios covering all aspects of project functionality using Mercury Quality Center - ALM
- Created and executed manual test cases using Quality Center and reviewed test cases developed by other testers
- Involved in Smoke, Functional, System testing, Regression Testing and IBM rational integration testing.
- Performed Root Cause Analysis for all the assigned issues for existing functionality such as (Corrupted Data, Code Error)
- Executed the test cases, recorded the results and documented defects, questionable functions, as well as inconsistencies in software program functions, outputs.
- In the regression phase, the project was automated using Selenium. I was responsible for developing a dynamic framework which could automate all the test cases.
- Good Exposure using ANT, generating reports and emailing them through framework
- Good exposure in Database testing using selenium.
- Created and updated test scenarios, test plans, and test cases according to use case and design
- Participated in system walkthrough and inspection meetings to understand the business rules and system operation flows
- Executed test cases using both manual processes and automated test tools
- Wrote SQL Query to extract data from various database tables for testing purpose
- Validated tests by crosschecking data in backend on SQL server using SQL Queries
- Identified and documented defects using QC and Clear quest to ensure applications functionality
- Created test plan, designed and executed test cases manually and verified actual results against expected results
- Identified and tracked defects, generated bug reports and submitted test report
- Assisted client implement User Acceptance Test (UAT)/(BAT) including creating Test Plan, generating test data, designing test cases, preparing test environment and executing test
- Worked closely with users and program developers to ensure application development meets with the user expectations
Environment: Quality Center, XML, HTML, Windows XP/Vista, SOUPUI, Selenium webdriver,, MS SQL Server, Agile Methodology, TestNG, ant.