Software Qa Analyst Resume
Philadelphia, PA
OBJECTIVE
- Seeking a QA Tester / QA Engineer position to utilize my software testing/QA skills and expertises
SUMMARY
- Experienced with software development processes (SDLC), STLC and QA testing methodologies.
- Expert in both Manual and Automation Testing methods
- Working Knowledge of both Agile/Scrum and Traditional SDLC or Waterfall Processes.
- Ability to work independently, taking initiative and following a project through the entire development cycle, from the initial gathering of requirements to post - launch reviews.
- Ability to work on multiple assignments at a time
- Experience with Financial / E-Commerce / Online Service applications on windows and web.
- Have ability to understand business process and requirements to validate the application to be bug free.
- Experience creating, enhancing and executing high quality Test Plan, test cases, test scripts from Requirements documents, Functional specification/Detail Design Documents, Use Cases and General Design Documents.
- Highly skilled in documenting test results for corrective actions, reporting and audits.
- Ability to communicate with a wide range of individuals (Business Analysts, Project managers, subject matter experts, system users, developers, support personnel)
- Experience in Smoke Testing, Black Box Testing, Functional Testing, End-End testing, UI Testing, Database Testing, Integration Testing, security Testing, Regression Testing, Browser Compatibility Testing, Load Testing, Performance Testing, and User Acceptance Testing.
- Strong understanding of Test Management process and Test Traceability Matrix
- Expert knowledge of using Quality Center/ALM and JIRA for test management, bug tracking and reporting
- Skilled in identifying, logging and tracking Defects/Bugs.
- Experience in database testing via SQL queries
- Experience in Data Validation and Data Manipulation by writing SQL queries.
- Strong understanding of Web technology and testing
- Expert in testing Web applications with comprehensive knowledge of Cross browsers and user interface testing techniques
- Expert acquaintance with automation Testing Tools (Quick Test Professional, LoadRunner)
- Hardworking, Dedicated, Flexible and versatile to adapt any new environment and work on any project.
- Positive outlook, forward thinking, and have a willingness to learn and grow.
- Have great Attention to Details, Can Do and Test To Break attitude.
- Excellent oral and written communications skills with ability to multi-task and display flexibility
- Strong analytical skills, technical ability and time management skills
- Ability to work effectively both in a team environment and independently with minimum supervision
TECHNICAL SKILLS
Software Testing/QA Tools: Test Link, Mantis, JIRA, QuickTest Pro, LoadRunner, Quality Center/ALM, TestDirector
Technologies/Languages: Java, Java Script, .Net, JSP, ASP, SQL, HTML, XML, SOAP, J2EE, J2ME, Perl, IIS, PL/SQL, VBScript, AJAX
Databases: Oracle 10g, Microsoft SQL Server, MySql, MS Access and DB2
Other Tools/Applications: Photoshop, Illustrator, Quark Express, Microsoft word, Excel, and power point, Adobe Acrobat, MS Visio, MS Project
Communication: FTP, TCP/IP, LDAP, Telnet
Browsers & Servers: Internet Explorer, FireFox, Chrome, Safari, Apache Tomcat, Web Logic
Operating Systems: Windows XP/Vista/7, Mac, UNIX, Linux, and DOS
PROFESSIONAL EXPERIENCE
Confidential, Philadelphia, PA
Software QA Analyst
Responsibilities:
- Analyzed user requirements, use-cases and functional specifications to create Test cases and test procedures for System Testing.
- Writing, reviewing, and updating product test plans, test cases/scripts, model based tests, and scenarios.
- Executing test cases manually to verify the expected results.
- Performing extensive black-box testing, front-end testing, and back-end testing.
- Performing Functionality testing and UI testing (manual) to test new business functionality added to the existing code base.
- Performing Regression Testing manually and report errors, which are found in the existing code base.
- Updated the new Functional test cases to Regression testing.
- Performing database testing on the back-end by running queries using SQL developer.
- Generating all reports for the test cases through QC's document generator.
- Reporting bugs and tracking status through bug tracking system.
- Discussing technical issues with the project management team.
- Working closely with development, product development, and operations team to ensure quality and timely services/changes are delivered to end users and clients.
- Documenting the testing procedures testing results for future references.
- Preparing the weekly status reports in MS-Excel to report weekly status to senior management.
Confidential - Detroit, MI
QA Engineer
Responsibilities:
- Defining application test criteria based on the analysis of business requirements, functional specification, and other project related documents.
- Author manual testing Test Plan, Test Scenarios, Test Data, Test cases, Test Matrix, Test Results, and worked with development team on Defect Resolutions.
- Manually executed test cases for integration, Functional, GUI, End to End, Exploratory, security and Regression testing.
- Used HP ALM (Quality Center) for Requirements, Test Cases, test execution and Defects Management
- Working with Management Team, business Team, developers, technical personnel, end users, and others to define acceptance criteria and to insure the effectiveness and quality of the components and systems developed.
- Participating in scheduling of target dates for deliverables, prioritizes and monitors activities to meet such dates
- Documenting defects as per the guidelines and clearly indicating the description, Steps To Reproduce, expected results, actual results, priority, severity, environments & additional supported information that referenced to respective business documents.
- Attended and participated in defect triage meeting.
- Testing enhancements and bug fixes for software releases and documenting results.
- Audit solutions, black-box test and take customer feedback into account.
- Conducted ad-hoc or exploratory testing with limited documentation.
- Identified, documented and tracked Software Defects independently and with QA peers.
- Participating in bug reviews, creatively approach and solve problems and work effectively to find a solution with cross functional teams.
- Produce daily status report, bug report for the team and communicate with developers to get deliverables.
- Involved in automating user interfaces using HP Quick Test Professional (QTP)
- Developed Automation Scripts using HP QTP; Created, enhanced and maintained automated test scripts for various functional and regression using VBScript.
- Enhanced the Test Scripts by Parameters and Output values.
- Developed Descriptive Programming, Custom Functions and maintained Local and Global Object Repository in QTP.
- Actively participated in daily stand up meeting, prioritization, and planning meetings.
Confidential - Wilmington, DE
Software Test Engineer
Responsibilities:
- Participated in requirements and design specification reviews and technical documentation reviews to understand the scope and approach of the project.
- Participated in implementation of QA test strategies and protocols used in QA processes
- Documented Test Scenarios, Test Data, Test Matrices, Test Cases, and Test Reports.
- Contributed to the entire software development life cycle from initial business requirements to deployment & production support
- Reviewed software requirements, functional Requirement Specifications, Use Case, Wireframes and Developed software test specifications, test plans, and test cases.
- Acted as a Sr. Level QA to handle all Testing duties.
- Worked with Onsite and offshore team and kept the team updated on all testing activities.
- Interacted and worked with business analysts and development team to develop, maintain, and execute quality assurance testing procedures.
- Executed different types of Testing (Functional Testing, Integration Testing, Performance Testing, UI Testing, Regression Testing, Smoke Testing, Error Handling Testing, System Testing and User Acceptance
- Performed various testing of web applications on various platforms.
- Used Quality Center for tracking requirements and communicated them to the team during the test process and translated the information to test procedures
- Conducted STLC management by analyzing and verifying test results, provided status, and progress reports using Quality Center.
- Documented, Tracked, managed and Verified/retested defects
- Transformed manual test cases into functional and regression test scripts with automation tools using Quick Test Professional
- Performed functional and regression test for developed software applications using Quick Test Pro
- Conducted GUI automated testing using QTP.
- Performed Load Testing using LoadRunner to measure the load on the system and presented various analysis/ metrics/ graphs to improve performance
- Created and executed performance test scripts for performance testing and verify that software behaviour conforms to specifications and requirements.
- Created the scenarios using Load Runner Controller, in the scenarios we defined the number of users, the load Generator machines and percentage of users to be assigned to each scripts.
- Parameterized the dynamic content in the scripts using correlation.
- Scheduled scenarios by specifying Ramp Up, Ramp Down and duration to depict varying number of users loaded on the server at any given moment.
- Posted daily testing status report for the release on the QA shared drive and email by the end of each day.
Confidential, Tampa, FL
QA Analyst
Responsibilities:
- Developed the Test Cases based on technical specifications and business requirements
- Executed Test Cases in test cycles according to test plans and test procedure specifications.
- Performed Manual Testing on the application.
- Tested Client faced application, which involved Credit Card information, Billing, Account info and others.
- Collaborated with engineering and development teams to design, develop and execute testing plans to thoroughly exercise new application products and features
- Assisted the successful completion of software projects by executing on software quality activities throughout the software development life cycle
- Performed Functional testing and UI Testing to test the functionality of the application and modules.
- Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage
- Worked with Oracle/SQL Server databases for backend testing and database testing.
- Wrote SQL queries to perform backend testing of the database.
- Worked with QA Lead to ensure that any client-specific business rules were applied correctly
- Was responsible for writing and updating test cases, documenting bugs, and communicating with Development team to get them fixed.
- Managed and tracked Requirements, Test Plan, Test Lab, and Defects using TestDirector
- Performed Regression and other functional Testing by using Quick Test Pro
- Attended Daily Stand up and provided status on the bugs, test case execution and impediments.