Sr. Software Quality Engineer Resume
Centreville, VirginiA
SUMMARY:
- 13+ years of professional experience in IT as a Quality Assurance Analyst/ Test Engineer with expertise in Automated and Manual testing in software development..
- In depth knowledge of Software development life cycle, testing methodologies.
- Proficient in System Integration, Functional, Regression and Performance testing of Client/Server and Web Based applications.
- Hands - on experience with diverse testing tools like HP QTP/UFT, HP-ALM/Quality Center, HP LoadRunner and TestDirector, VScode and Selenium
- Experienced in full Software Development Life Cycle (SDLC) and Methodologies and Validations to ensure the Quality Assurance Control.
- Expertise and experienced in performing different kinds of testing like Smoke, Black Box, GUI, Functionality, Unit, Integration, Regression, Usability, UAT, System and Compatibility testing of web and client/server applications.
- Strong analytical and QA/ testing skills, capacity for work and diagnostic ability, Gathering different kind of projects requirement. Covered Agile and Waterfall models of SDLC.
- Expertise in Analyzing Business Specifications and developing Test Plans, Test Cases and Test Scripts and execute them.
- Experienced in testing APIs and Web Services / XML / SOAP and RESTFul services using SoapUI tool.
- Extremely experienced in managing defect tracking system like HP-ALM, Quality Center, Test director, Version One, Bugzilla, & JIRA.
- Experienced in Back-end testing, data validation and data integrity testing using SQL Queries.
- Expertise in Recording test, debugging test, editing test-using QTP, running and analyzing results.
- Experienced in creating QTP Data driven and Keyword driven Automation Framework model using QTP/UFT.
- Experienced in Sec 508 compliance testing
- Experienced in coordinating with cross-functional team members to ensure that software QA standards and ‘testability’ of requirements are met throughout all phases of development.
- Excellent knowledge in Microsoft Office tools in preparing reports, test results and findings.
- An energetic, self-motivated team member with hands on experience in Manual and Automation Test Case Preparation on Various Domain like Financial, HealthCare, Tele Communication, Claim Management, &Workers Compensation.
- Versatile team player with excellent analytical, presentation, communication and interpersonal skill.
TECHNICAL SKILLS:
Testing Tools: QTP/UFT, LoadRunner, Soap UI, MTM, SeleniumTest Management Tools: HP-ALM, TestDirector, Quality Center, Version One, JIRA, TFS
Programming Languages: PL/SQL, Java, SQL, VB Script, HTML, XML
Scripting Languages: VB Script, Descriptive Programming, Java Script
RDBMS: MySQL, Oracle & SQL Server
Web / Application Servers: WebLogic and Web Sphere.
Operating System: Windows, LINUX and UNIX
Version Control: VVS
Defect Tracking Tools: Test Tracker, Quality Center (HP ALM), Version One, JIRA
PROFESSIONAL EXPERIENCE:
Confidential, Centreville, Virginia
Sr. Software Quality Engineer
Responsibilities:
- Reviewed and analyzed Business process documents, Functional and Technical specification impacting the project
- Ensure defect-free software application for the web, mobile and desktop environments by applying sound quality management methods and techniques
- Apply test expertise and experience to author and execute test plans, conduct negative/exception test, Smoke, Functional Testing, Regression testing, Database testing, and Black Box testing at various phases of the development and test cycles to ensure that all the objectives are met and that the solution works as expected
- Design, develop and execute functional test cases that ensure the software meets the intended requirements and quality standards
- Review system specifications for design functionality and user documentation ensuring functionality coordinates with user requirements, continuously escalated potential issues, road blocks and risks and openly discussed all potential issues with the management team to enable early risk management and resource adjustment
- Conducted the internal / external reviews, inspections, QC assessments and walkthroughs.
- Develop and maintain artifacts like the test data, data validation, harness scripts and automated scripts
- Develop, evaluate and execute manual or automated test cases and report test results
- Developed and executed test cases and verified actual results with expected results.
- Executed test cases for different scenarios observing negative and boundary conditions
- Run test validations at various levels including DB validation, rules validation, logging validation, and UI validation
- Performed the BVT, Smoke, Ad-hoc, Functional, Regression, Integration, system and End to End (E2E) test of the system
- Performed complex analysis and testing support for clients by executing regression and system testing
- Performed Cross Browsers compatibility Testing.
- Tested multiple products in VMware and Oracle virtual environments
- Ensure quality assurance and quality control of test activities.
- Interprets test results and generates test report documentation to confirm that quality standards are met
- Working as a team member in requirements mapping and preparing a Requirements Traceability Matrix (RTM).
- Leads in defining acceptance criteria for user stories
- Involved in backend testing by writing and executing SQL queries
- Written SQL queries for Backend testing to validate the test data
- Generate Test Summary reports after completion of each iteration
- Involved in Functional, Integration, Regression, System, and User Acceptance Testing (UAT) during the various phases of the application testing.
- Worked closely with developers, Business Analyst, Architects, UX-team members and Project Manager to understand product specifics and to create corresponding test plan, quality standards, and strategies for the Project.
- Test Web applications for 508 compliance using JAWS, AChecker, WAVE, Web developer tools
- Participate in improving test processes, propose new ideas on how to improve customer satisfaction and quality of product
- Use TFS to open bugs, create tasks and user stories, initiate change requests
- Use MTM to develop Test Cases and execute
- Create and maintain relevant documentation and other work products using Atlassian tools to include Confluence and Jira/Zephyr
- Verified system requirements for bugs and glitches using various web-based test management software such as ALM
- Maintained of test cases, test scripts, test execution and documentation of test results
- Worked with Agile Project teams in the adoption of Agile and Scrum best practices.
- Contributed to create multiple products user manuals
- Represent QA team in Agile Scrum, Sprint planning and retrospective meeting for different projects
Environment: Java, J2EE, Java Script, Manual Testing, Automation testing, Jira, HTML, XMl, TFS, MTM, SQL Server, C#, VScode, Protractor, TypeScript.
Confidential, Centerville, VA
Sr. SQA Tester
Responsibilities:
- As a key member of a product development team, contribute deep product testing expertise to identify, creates and executes functional test cases scenarios/suites that fully satisfy requirements
- Performed Smoke Testing, Functional Testing, System Integration testing, Regression testing, Database testing, and Black Box testing at various phases of the development and test cycles.
- Design, develop and execute functional test cases that ensure the software meets the intended requirements and quality standards
- Leverage agile testing framework, design and codes functional test cases and scenarios pertaining to various components of the application that ensures the software meets all established quality standards specified in test plan
- Developed and executed test cases and verified actual results with expected results.
- Working as a team member in requirements mapping and preparing a Requirements Traceability Matrix (RTM).
- Leads in defining acceptance criteria for user stories
- Generate Test Summary reports after completion of each iteration
- Involved in Functional, Integration, Regression, System, and User Acceptance Testing (UAT) during the various phases of the application testing.
- Worked closely with developers, Business Analyst, Architects and Project Manager to understand product specifics and to create corresponding test plan, quality standards, and strategies for the Project.
- Test GUI applications for 508 compliance using JAWS
- Participate in improving test processes, propose new ideas on how to improve customer satisfaction and quality of product
- Worked with Agile Project teams in the adoption of Agile and Scrum best practices.
Environment: Java, J2EE, Java Script, Manual Testing, Spira Test, Jira, HTML, XMl
Confidential, Richmond, VA
Software Test Engineer
Responsibilities:
- Involved in Functional testing of the system using project documentation to prepare detailed manual test cases.
- Generated Test Scripts as per system, architecture and data synchronization requirements.
- Interacted with developers and functional team to discuss the design and testing scenarios of the application.
- Prepared the Manual Test cases and reviewed the test cases.
- Involved in Test Script evaluation along with the Business Analyst, UX Design Team, Data Modelers and the Development Team.
- Created Test Cases in HP Application Lifecycle Management, mapped Test Cases to Requirements using Requirements Coverage; and maintained test Cases, reports in HP ALM.
- Executed the test cases and tracked issues using Team Forge and Version One.
- Performed backend testing using SQL queries to ensure data entered in the front end has been uploaded correctly into the SQL database.
- Seeded data into local environment database for testing team and development team
- Participated in developing Automation Plan and Scoping.
- Analyzing the SRD for test data set up and test planning.
- Prepare Requests for each XML operation for all the test scenarios.
- Generate the Mock response to validate the right Xpath properties.
- Perform smoke test in SoapUI to validate the Xpath output.
- Validating WSDL, request and response XML.
- Developing and executing test cases for EWS (Enterprise Web Services) /XML / SOAP and RESTFul services using SoapUI tool.
- Use different assertions in SoapUI for the request coverage to validate expected parameter in response.
- Examine SOAP/XML operation for any missing tags.
- Execute security test from the SoapUI test suite.
- Generate load test for the whole operation in SoapUI and collect reports.
- Generate reports for all test execution through SAOPUI reporting tool.
- Validated Service-oriented architecture (SOA) for distributed computing using Web Services Testing.
- Leads in defining acceptance criteria for user stories
- Designed and implemented the automation-testing framework for use in validating new and existing component releases.
- Automated Regression and Sanity testing using QTP/ UFT
- Perform data driven testing on the application using data imported from external text files or spreadsheets
Environment: Java EE, HP Application Lifecycle Management, SQL Developer, Team Forge, SharePoint, Agile Scrum, UFT, Jenkins, UFT/QTP
Confidential, Malvern, PA
Test Automation Engineer
Responsibilities:
- Prepare test plan documents and write test procedures.
- Evaluated software functionality as to specifications and documentation.
- Implement test plans within the guidelines by analyzing project requirement documents. Review project documentation for all assigned projects to ensure that the projects requirements are clearly defined
- Design, develop, test, maintain and execute reusable test automation scripts across different test environments for consistency
- Apply appropriate automation technologies to meet the short and long term goals
- Coordinate regression test automation activities across all supported applications
- Worked with software development teams to define test cases and maintain traceability.
- Report defects and escalate issues as needed
- Worked closely with software development team to reproduce and debug issues.
- Demonstrate ownership and accountability through self-directed task management
- Motivated team player, with very strong analytical, diagnostic and debugging skills.
- Estimated tasks and presented plans to project leadership
- Tested on Different databases like Oracle, SQL server using SQL Queries.
- Designed a test suite for Automated Tests with QTP.
- Generated QTP Scripts with Standard, Text, Bitmap, Table Checkpoints and also Synchronization Points.
- Conducted automation functionality and regression testing for each build and version using QTP..
- Actively participated in test case automation using a Keyword Driven Framework with QTP VB Script.
- Performed interactive walkthroughs of test scripts with developers, business users and Business Analysts.
Environment: HP-QTP, HP-ALM, Quality Center, VBScript, HTML, XML, MYSQL, Oracle, SQL Server, Java, Windows.
Confidential, Washington, DC.
Test Automation Engineer
Responsibilities:
- Involved with the Business and Development team to understand the requirements.
- Analyzed the existing business scenario and business rules.
- Created and executed Test scripts and Test cases based on the business requirements.
- Documented test cases corresponding to business rules and other operating conditions.
- Responsible for developing manual test cases in HP Quality Center and executing tests according to software test processes and procedures.
- Used Quality Center to manage and organize STLC activities like Requirements coverage, Test Case Management, Test Execution Reporting, Defect Management, and Test Automation.
- Co-ordinated Test activities with Manual/Automation implementations in Quality center and QTP.
- Created and executed complex SQL Queries to perform Back-end testing.
- Involved in testing of Data Transformation in Business Objects using SQL statements.
- Developed a Regression suite for the End to End tests in QTP.
- Developed a Data-driven framework in Certify for Java based applications using VB Script and Descriptive programming in QTP.
- Designed and implemented a Keyword Automation framework using QTP VB Script
- Provided written material on and alert superiors to software defects and/or potential crisis.
- Communicated with project manager, business owner, and the user by providing reports and status of the test procedure.
- Met with users to discover opportunity areas for numerous applications.
Environment: Java, J2EE, Java Script, JSP, Manual Testing, QTP, Quality Center, Oracle, SQL Server, VSS, Windows, MS Office, HTML
Confidential, Atlanta, GA
QA Analyst
Responsibilities:
- Gathered test requirement and involved in developing master test plan for the existing and future product.
- Involved in analyzing and writing test plan and test cases in accordance with business requirements.
- Participated in use-case reviews, authored, and reviewed test planning artifacts in HP Quality Center.
- Used Quality Center to attach screenshots, and associated the defect with the proper severity and priority, and linked the related Test Script, from which the Defects were generated.
- Found critical bugs in the application, weekly Reporting through Bug Reports and Maintenance Traceability Matrix using Quality Center.
- Designed a test suite for Automated Tests with QuickTest Pro (QTP). with Standard, Text, Bitmap, Table Generated QTP Scripts Checkpoints and also Synchronization Points.
- Conducted automation functionality and regression testing for each build and version using QTP.
- Conducted data-driven testing using parameterization in QTP VB script.
- Actively participated in test case automation using a Hybrid Framework with QTP VB script and descriptive programming.
- Interacted with developers and team leaders on defect status and review of defects in daily meetings.
- Participated in the team meetings to discuss the issues arising out of testing.
Environment: QuickTest Pro, Quality Center, VBScript, HTML, XML, PHP, MYSQL, Oracle, SQL Server, Java, Windows and UNIX.
Confidential, Salt Lake City
Software Tester
Responsibilities:
- Analyzed System Requirement Specifications and developed test plans and test cases to cover all the requirements.
- Performed Use case reviews, Test scripts reviews and Executed of Test Scripts.
- Performed negative and positive testing for the application.
- Performed Black box testing, Functional, System testing, Integration testing, Regression testing, and UAT testing.
- Development of Integration and System Test Plan.
- Created and maintained the Requirements Traceability Matrix and Test Matrix using TestDirector.
- Tracked bugs and reported Defects and maintained Test Reports using ClearQuest and TestDirector.
- Performed regression testing using QTP.
- Created function to convert the QTP report file in to Excel report format.
- Trained the new hires of the team with the business requirement and functionality of the product.
Environment: VB script, SQL, QuickTest Professional, HTML, VMWARE Server, Windows, TestDirector, Oracle, and MS Office.