Software Quality Resume
NJ
SUMMARY
- Ten years of IT experience in the field of Software Quality wif expertise in Automation and Manual Testing.
- Expert in Testing Life Cycle (TLC): Including Risk Analysis, Planning Process, Test Design, Performing Test, Defect Tracking, Management and Test Reporting.
- Possess strong noledge in creating Project Plans, RTM, Test Plans and Test Scenarios, Test Strategies, Test Scripts, Test Matrix, analyzing Business and Technical specifications along wif, strong Test Management, Release Management, Change Management, Defect management, Analytical skills and Business Knowledge.
- Proficient in all phases of Requirement Management including gathering, analyzing, detailing and tracking requirements and strong STLC process.
- Expertise in leading and managing IT testers onsite and offshore on a strategic project being responsible for the day - to-day execution, management, and reporting of the testing components, including managing and allocating resources, setting up test environment and successful completion of the entire testing initiative.
- Accomplished high level manual tester, along wif hands on experience wif some latest test automation tools available in the market. Designed and implemented Automation Framework and created automated integrated test scripts wif multiple tools.
- Experience in Front End web technologies like HTML, DHTML, CSS and JavaScript.
- Experience in XML technologies like XML, XSD, XSLT, XPATH, XQUERY, SAX and DOM.
- Experience in implementation of Test Plans, Designing, Developing the Test Procedures and Test cases for the projects developed using GUI Tools, Client/Server and UNIX. Writing Test Scripts for Client/Server, Web applications using Java, VB, and SQL etc.
- Experienced in performing Integration Testing, System Testing, Regression Testing, End to End and User Acceptance Testing; Coordinating testing activities and other product related issues wif Business and Development groups; Reporting & documenting test results, defects & other QA Metrics to the management; Management of Trouble Reports Logs/ Reporting Process; responsible for overall Quality Assurance functions.
- Ability to work effectively both independently and as a member of a team.
- Strong expertise in establishing QA policies, procedures, strategies, metrics, developing appropriate process and team to ensure the quality of products.
- Good noledge of all stages of software developmental life cycle (SDLC) and software testing life cycle (STLC), software developmental methodologies like waterfall model, V model and Agile methodologies.
- Hands on Experience in preparing Test Plan, Test Strategy, Test Cases, and Test Scenarios, Test Data and Test Execution.
- Experience in database query manipulation. SQL, PL/SQL statements, stored procedures, and triggers.
- Experienced in working closely wif the clients and the project managers to analyze the client requirements and build project specification.
- Experience in Performance, Database Testing, Functional Testing, Stress Testing, Regression Testing, Smoke Testing, System Testing and Unit Testing.
- Professional experience in designing Test Cases and Test Scripts for Windows, Java, Oracle and UNIX environments.
- Expertise in analyzing the results and reporting suggestions and defects.
TECHNICAL SKILLS:
Operating Systems: Windows Server, Microsoft Windows XP/Vista/Windows 7, Mac OS X
Tool Summary: Eclipse, Selenium/Webdriver, Oracle 10g, Weblogic
Web Technologies: Java Script, HTML, XML, ASP, JSP, SOAPUI
Languages/Scripting tools: Java, C/C++, Visual Basic, VBScript, Web Services, Stored Procedure, Shell Script, SQL, HTML, VB.NET, XML, Hibernate, JUnit
Automation Tools: QTP 11.0,Quality Center/ALM 11.0, Load Runner, BugZilla, Rational Tools,Selenium
Databases: Oracle, MySQL, MS Access, MS SQL server
Project Management & Design: Agile & Waterfall Development Methodologies, UML, MS Visio, MS Project
PROFESSIONAL EXPERIENCE
Software Quality AssuranceConfidential, NJ
Roles and Responsibilities:
- Involved as an automation architect for functional automation of the web application.
- Responsible for the automation test environment, coding, and maintenance standards required for test automation.
- Responsible for analysis and design of test harnesses, automation processes, test results database and analysis tools.
- Define strategy for collecting reporting results and develop virtualizations, charts and reports from the data.
- ReviewED test plan requirements simple to high complexity and develop an automation strategy for them.
- Managed test automation team and provide leadership, planning and organization.
- Designed and created automation framework which halped in executing test scripts independent of any test environment. Used keyword and data driven approach for framework.
- Developed Master Test Plan/test strategy and documentation dat communicates the standards and procedures of QA teams.
- Extensive hands-on experience in the use of Quick Test Pro (QTP) wif VB scripting and QC(ALM).
- Identified and escalated several compatibility issues wif QTP and windows platform to HP (QTP vendor).
- Created custom function libraries in QTP.
- Participated in production support and manual regression tests as required by team.
- Developed test scripts for system integration test and Performed end-to-end "System Integration" testing which covered the entire business process flow from the initial point of sales through to all the downstream systems and XML output files, including apps/interfaces.
- Participated in the planning, development, coordination and presentation of specific testing needs as appropriate to the quality assurance needs of the end user.Strong management and leadership for direct reports wif capacity to mentor and coach manual QA testers.
- Interacted actively wif the team in identifying bugs.
- Performing testing activities, Agile Initiatives, and Business As Usual (BAU) initiatives across one of many sprint teams utilizing processes, methods, metrics and software dat ensure the quality, reliability, and system safety and security
- Analyzing the system under test to determine how to efficiently enable exercising and data-driving the main sources of logic
- Use noledge of system under test to determine the best places to leverage automated tools to enable QA teams to increase coverage and decrease effort, and design/implement those tools
- Strategically applying testing tools as the paths of least resistance when determining how much of the system to "white box" vs. leave "black box"
- Performed UAT Testing.
- Testing external and internal integration points wif end to end functional flows
- Performing test script optimization analysis (me.e. applied statistical orthogonal arrays)
- Developing test documentation to include: test requirements, test project plans, test schedules, test plans, and detailed test cases which integrate wif technical documentation provided wifin the Lean Agile work environment
- Proactively communicating wif BSAs, Developers, Project Managers and other support staff to ensure all constituents are informed of testing activities
- Actively participating in 'scrum' sessions during the development of user stories, the decomposition of requests, and the development of requirements to ensure dat software changes and their impact to testing are understood
- Coordinating, communicating, and disseminating testing timelines, deliverables, status and all other information to QA Test Manager and project teams
- Executing test cases and evaluating actual vs. expected results
- Assisting in the development of the project, implementation and production quality review checkpoints
- Providing active project implementation support
- Contributing to testing better practices and continual QA process improvements which drive innovation, reduce risk, increase efficiency and drive effective, stable project implementations
- Engage wif business users in the effective and comprehensive testing of iterations in both IST and UAT cycles
- Interact daily wif a global team
Environment/Tools: QC(ALM), QTP, Java, VbScripting, SoapUI, SQL Developer, Oracle, MainFrame
