Quality Assurance Resume
Phoenix, AZ
SUMMARY:
- Total 10+ years of experience in Quality Assurance as a Software Engineer.
- Proficient in Splunk, Nagios, BMC BBPM, BMC Patrol, BMC Atrium Orchestrator Linux, ITSM, Microsoft (PL/SQL, SQL) & Testing.
- Expert in Server Monitoring and Database Monitoring.
- Basic Understanding & Proficiency in the modules of SDLC Cycle and RDBMS Concepts.
- Reliable, patient and result oriented with a clear vision.
- Proactive with outstanding communication & presentation skills.
- Leading & dealing effectively with people at all levels.
- Ability to effectively handle multi - tasks and meet deadlines.
- Active team player.
- Ability to learn quickly and adapt to variant environments
- Extensive experience in coordinating testing effort, responsible for test deliverables, status reporting to management team and issue escalations.
- Core competencies in test analysis, test design, execution, reviews, debug, defect reporting and tracking.
- Ability to analyze the expected software requirements by way of user story acceptance criteria, functional specifications and requirements specification documents.
- Solid experience in developing SQL queries to perform data validation and back end testing of databases to check the data integrity.
- Involved in versatile test phases such as functional, system, integration, smoke, regression, negative, GUI, database, black box, white box, validation, compatibility, availability, usability, end to end testing.
- Experience collaborating with programmers and business experts. Experience with testing of web services, backend testing. Expertise in Testing Web Services using SOAP UI.
- Experience with Agile Scrum development methodology, SEI CMM Level 5 and ISO 9001:2000 Certified Organizations.
- Knowledge of test automation using Selenium.
- Excellent written and verbal communication skills.
- Profound ability to meet tight deadlines. Remarkable ability to work independently and complete tasks with minimal supervision. Exceptionally organized with great ability to work on multiple projects at once.
TECHNICAL SKILLS:
Software Testing Tools: QTP 9.0,11, WinRunner 7.0.
Defect Management Tools: MS Team Foundation Server 8.0, HP Test Director 8.0, Quality Center 9.0
Programming Languages: C, C#, C++, SQL
Databases: Oracle 10g, MS SQL Server 2008 and MS Access
Internet Technologies: VB Script, Java Script, HTML, DHTML, XML, SOAP, CSS
Version Control Tools: SVN, Microsoft Team Foundation Server, VSS
Utilities /IDE: Beyond Compare, XML Spy, SQL Server Management Studio Express, Firebug, XPather add-on for Firefox, IE Inspector, IE developer Tool for IE
Operating System: Windows, MS-DOS
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix, AZ
Quality Assurance
Responsibilities:
- Created and maintain automated tests.
- Involved in test cases preparation of both manual and automation.
- Designed and implemented automated testing scripts in QTP
- Created necessary training documents for HP Quick Test Professional to train internal resources of the client for further utilization and maintenance of automation test scripts.
- Analyzed requirements, preparing white box test scripts using C# in visual studio team system.
- Prepared test cases and validated various modules of the application.
- Responsible for identifying and analyzing the requirements with the help of business analyst.
- Experienced in both Front end and Back end (Database ) testing during the tenure, created number of SQL queries to validate testing scenarios with respective to data quality and integrity.
- Experience with Agile Scrum development methodology.
- Identified possible test scenarios to create automation test scripts.
- Implementing the regression tests for every QA build.
- Regularly participated in technical, use case review meetings for various functionalities in application
- Coordinated with development team and project management to resolve various issues and defects.
- Was involved in Production Support testing during critical releases on regular basis.
- Performed smoke, manual and database testing of the application and created test data.
- Identified test scenarios for automation and created data driven automated scripts using QTP for regression testing.
Environment: Automated testing using QTP 10.0, Database Testing, Agile, ASP.NET, HTML, C# .Net
Confidential, Phoenix, AZ
Senior Software Test Engineer
Responsibilities:
- Created and maintained automated tests.
- Involved in test cases preparation of both manual and automation.
- Created test script design & execution plan to reach time lines.
- Involved in various testing like functional testing, re-testing, regression testing, adhoc testing, sanity testing.
- Designed automated test scripts utilizing HP automation tools Quick Test Professional and Quality Center.
- Regularly participated in technical, use case review meetings for various functionalities in application.
- Used Quality Center for bug tracking and reporting as well as followed up with development team to verify bug fixes, update bug status.
- Acted as an independent quality reviewer.
- Created and maintained test database, verified and validated data in database using SQL queries.
- Prepared test plan which included defining test scope, test cycle periods, risks/concerns involved.
- Developed Test Cases ETL Data Validation and Report testing.
- Responsible for creating QA Test Plans, training materials, presentation based on the projects.
- Responsible for creating QA reports.
- Involved in weekly team meetings to discuss the testing status of the current changes in QA.
- Performed the screen navigation validations to make sure all the links are working properly as per the requirements.
- Used SOAP UI for testing web methods, created validations for response time of web service.
- Attended design reviews, requirements sessions, core team meetings, and technical team meetings to understand business requirements and business operating processes/procedures in order to identify test scenarios.
- Responsible for providing weekly test status reports to project sponsor.
- Communicate with development team, business team, product owner and management as and when needed for functionality clarification, discussing the defects.
Environment: HP Test Environment, QC, PL/SQL, SQL Server, Agile, Unix, Microsoft Sharepoint,SOAP script, XML.
Confidential, Atlanta, GA
Automation Engineer
Responsibilities:
- Worked in the Agile/scrum development environment with frequently changing requirements and features.
- Analyze Business requirement (BRD's) functional design specifications (FDS) & use case Documents in order to understand the application requirements, functionalities, scope and limitations.
- Developed Test Plans, Test Cases, Test Scripts, Test Strategy, Test Scenarios and Test Reports
- Reported defects using Quality Center and interacted with the development team to resolve any defects/issues
- Performed Manual and Automated Testing for the test cases using Selenium
- Developed the automation framework using Selenium and Junit for functional testing.
- Create end to end Selenium RC Script to test Loan Calculator with varied sets of data, capturing and comparing results.
- Done the Web services testing using SOAP UI
- Extensively used Assertions in SOAP UI to validate web services response.
- Parameterized web services using SOAP UI to test same Service with multiple sets of data
- Performed Integration, Regression, UAT and Database testing.
- Prepared status summary reports with details of executed, passed and failed test cases
- Responsible for updating and maintaining Quality Center for all the defects found during Functional and Regression testing and follow up the Bug life cycle
- Prepared QA Sign off Document based on the Test Plan approved by Project Manager, Developers and QA Manager
- Worked closely with the QA Manager and QA Lead to discuss/decide major activities, scopes and milestones in the QA life cycle.
- Gathered user requirements from each Business Units for test.
- Interacted with the Business users to identify the process metrics and various keys dimensions and measures.
- Designed and developed Test Plans and Test Cases and executed them.
- Involved in implementation of the Test plans, Test cases and Test scripts.
- Worked with Quality center to document test results and validate test scripts. Used Quality Center in routing defects, defect resolution and assigning business cases to business users..
- Involved in writing Test cases and Test plans which are managed and controlled using HP Test Director. Also used HP Test Director to manage and track defects.
- Involved in various testing phases like Unit Testing, System Integration Testing, Validation Testing, User Acceptance Testing and Performance Testing
Environment: Quality Center, Clear Case, Selenium RC, Junit,Java,JAVA SWING, Hibernate, Oracle, XML Linux, Web server, XML
Confidential, Wilmington, DE
QA Automation Engineer
Responsibilities:
- Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases.
- Conducted Smoke Testing, Functional Testing, System Testing, Regression Testing and User Acceptance Testing. Performed End-to-End testing.
- Responsible for identifying test cases for Automation for Smoke Test, Functional and Regression Tests.
- Performed automated interactive application testing using Selenium-RC - Junit custom Framework.
- Involved in execution of all types of system testing including: Integration, Regression, User Acceptance and Functionality.
- Automated test scripts using Selenium with Firebug and Firefox Add-ons (XPath Checker, XPather and JavaScript) to enhance efficiency of IDE testing.
- Performed smoke testing on the application on different hardware devices such as Android tablet and mobile devices platforms and Android and Apples iPads and iPhones 2 & 3 versions
- Performing manual smoke testing on pre-development kits by implementing black and white testing on component (unit) and integration techniques.
- User-level test automation with Selenium IDE, Selenium-RC server
- Implement short sprint cycles of Agile method of Testing, including the need for fast feedback, high visibility, and alignment with customer need.
- Execute automated regression tests (Selenium) and reproduce failures manually
- Utilized Microsoft SSRS (SQL server reporting services) to report, create various reports during day-to-day testing for Development Management.
- Identified, Reported and Tracked Defects using Quality Center test management tool.
- Manually tested, verified and validated that the product meets user requirements.
- Performed Regression and Re-Testing following any updates or bug fixes by the development team.
- Performed Backend Testing to make sure the contents displayed on the UI as per requirements specifications.
- Communicated with developers regularly regarding defect resolution.
- Assisted QA lead in documenting User Acceptance Test reports
- Designed and developed Test Plans, Test Scripts and Test Cases in HP Quality Center and executed them.
- Involved in writing the Test Plans based on Business Requirement and Functional Requirement documents.
- Involved in implementation of the Test plans, Test cases and Test Scripts.
- Created Test sets in Test Lab to move all the test cases from Test plan to execute the test cases.
- Developed and involved in both Manual Testing and Automation Test Scripts based on Use cases developed.
- Trained and coordinated with the offshore team members in understanding the requirements and test cases for UAT.
Environment: QC, Scrum (Agile), Selenium (IDE/RC), TestNG, JavaScript, JSON, XSS, Java, web services, SOAP, XML, AJAX and XML Spy.
Confidential, KS
QA Analyst/ Tester
Responsibilities:
- Involved in preparing Test Plans, writing TestCases based on business requirements.
- Involved in deployment of various phases of web order entry application for Resellers.
- Performed Functional, Acceptance, System, Integration, Usability, and Regression testing etc. during different stages of the application development.
- Tested web-based application for cross platform/ browser capatibility
- Worked with users and developers in building up the applications.
- Responsible to test each new version of application for Regression testing.
- Logged bugs in the Quality Center tracking tool.
- Responsible to test and verify in back end database tables (with SQL Queries) for each order that was placed by Web (GUI) with packages, components and price plans.
- Involved in installations of Builds/ Releases in Test environment completely.
- Responsible in generating test reports for each new release in QC and status updates to leadership
Environment: QC, HTML, VB Script, UNIX, Windows NT, MS Office Suite, Java, SOAP UI, Oracle.
Confidential
Software Engineer
Responsibilities:
- BMC Proactivenet Performance Monitoring,, Splunk, Linux, BMC Patrol, Nagios, Testing, ITSM, SQL Management
- Microsoft (PL/SQL, SQL): Designed SQL queries to fetch/add/modify data from database.
- Server monitor: Proficient in handling server operations and processes.
- Database Monitor: Proficient in monitoring database operations and processes.
- Siebel Management Tool: Front end Tool for creating and modifying tickets.
- BMC Problem Management: Another front end tool for managing incidents and escalations.
- BMC Proactive Monitoring Tool: Have designed an automated operation using cloud computing for creating automated Incident for any alert in server.
