Quality Assurance Engineer Resume
Chevy Chase, MD
Objective
- I am seeking the position of a Quality Assurance Analyst / Test Automation Engineer in a progressive organization where I can utilize my experience in Software Testing (Manual and Automation of Client Server and Web Applications.
SUMMARY
- Experience in Software Development Life Cycle (SDLC) and Software Quality Assurance and SQA methodologies
- Detail knowledge of web and non - web application architecture
- Ability to design, build and execute performance tests for both browser and non-browser applications
- Ability to analyze test data to identify the cause and possible solutions for performance issues
- Review technical design documents in accordance with the technical and Verification and Validation processes
- Experience with various types of testing like GUI testing, Web testing, smoke testing, Security Testing, Load/stress testing, Regression testing, Re-Testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End-to-End Testing.
- Over 6 years experience in Software Quality Assurance and Quality Control on various levels of Quality Assurance and User Acceptance Testing for Client/Server and Web based applications on Windows and non-windows environment
- Proficient in negative, regression, system integration (SIT), acceptance (UAT), load/performance, security, browser compatibility, and performance testing
- Experience in work closely with developers and business analysts to create scripts that emulate the actual business process for testing
- Experience in Rational Rose Enterprise visual modeling solution for the Unified Modeling Language (UML)
- Wide knowledge of section 508 testing tools including Jaws and ACCVerify
- Proven skills developing and maintaining automated test cases in a variety of environments and technologies
- Expert debugging skills across automation projects and architecture
- Knowledgeable in Object Oriented Analysis and Design methodologies
- Designed and developed use cases, user interface specifications, and user requirement specification documents
- Experience in creating and developing strategic Test plans, Test Cases, Test Scripts, and Test Reports for both manual and automated testing
- Adept in black box testing, gray box testing, defect tracking process
- Adept Confidential using both manual and automated testing tools to troubleshoot systems, integration, user acceptance, positive and negative, functionality, object, and regression
- Experience in testing tools like Quality Center, Test Director, Load Runner, and Quick Test Professional
- Expertise in writing SQL scripts (functions and procedures) to perform database testing
- Broad experience with meeting facilitation, structure, and dynamics
- Superior analytical, troubleshooting, communication and presentation skill
- Proficient with MS Office, MS Project, and MS Visio
TECHNICAL SKILLS
Test Management Tools: Quick Test Professional, LoadRunner, Quality Center, TestDirector
Technologies: C#.Net, VB.Net, ADO.NET, WCF, SOAP, WPF, Java, J2EE, J2ME, Perl, SQL, IIS, PL/SQL, HTML, XML, JSP, ASP, JavaScript, VBScript, PHP
Databases: Oracle, SQL Server, MySql, MS Access and DB2
Tools: /Applications MS Office, UML, Adobe Acrobat, MS Visio, MS Project
Browsers & Servers: Internet Explorer, FireFox, Opera, Apache Tomcat, Web Logic
Operating Systems: Windows 95/98/2000/NT/XP/Vista/7, UNIX, Linux, and DOS
Graphic Design: Adobe Illustrator, Photoshop and Quark Express, Dreamweaver, Adobe Flash Professional, Switch, MS FrontPage, JavaScript
Operating Systems: Windows 95/98/2000/NT/XP/Vista/7, UNIX, Linux, and DOS
PROFESSIONAL EXPERIENCE
Confidential, Chevy Chase, MD
Quality Assurance Engineer
Responsibilities:
- Defined application test criteria based on business requirements, system requirements, technical environment, and user business processes
- Participated and acted as a lead in the creation, preparation, and conduct of test reviews and the development and execution of test plans and test scripts
- Involved in test scripts, test plans, and test scenarios for functional testing, integration testing and regression testing
- Identified gaps in current process and tools and suggest new ways to improve them
- Worked with development teams investigating and corrected software bugs and deficiencies based on the testing results
- Liaised with developers, business analysts, and user representatives in application design and document reviews
- Documenting compliance against the Section 508 technical standards.
- Created and generated system test scripts for different test scenarios covering all aspects of project functionality
- Discussed new products to be tested with the development team and the manufacturing group
- Determined testing requirements developing and reviewing scripts for positive and negative test scenarios
- Created test plan, walk through, integration approach and strategy document, test cases, scenarios, conditions and scripts, generated system test scripts for customize application software
- Tested several servers and Web Portals
- Provided an aggregated, cross-application project view of quality status and defect trends
- Conducted baseline testing, and generated reports
- Used Quality Center to communicate and coordinate software bug fixes, change requests, and supports high level of communication among the testers, developers and managers
- Used Quick Test Pro to perform functional and regression test on the targeted software solutions
- Most of the test cases / scripts were split into many reusable actions within the scripts
- Created repeatable user defined functions and stored them as function libraries (.vbs files)
- Maintained and updated the scripts for every release either by updating the object property value for a specific object or by adding new objects to object repository
- Customizing the QTP using VB scripts.
- Developed the test scripts and analyzed the results in various stages of the application including integration, regression, functional and acceptance testing using QTP
- Identified the defects through QTP and ensured that business processes deliver the expected results and remain reliable throughout the production release.
- Done Keyword Driven and Data Driven automation framework demonstrations to all the stakeholders.
- Done Hybrid framework Testing with Quick Test Professional (QTP) to test the application
- Attended performance meetings with developers and business analysts to review the testing process
- Wrote stored procedures, views and user defined functions with the SQL queries in MS SQL Server and Oracle to perform back-end testing
- Used LoadRunner to try to be like real-life scenario loads to analyze details, and to explore the system behaviour
- Developed VUser Scripts using VUser Generator and enhanced the scripts by parameterization, Transaction times and correlations using LoadRunner.
- Defined rendezvous points to create intense load on the server and there by to measure server performance under heavy load using LoadRunner.
- Created scenarios using Ramp Up and Ramp Down in LoadRunner.
- Responsible for providing product quality feedback on overall readiness of project for promotion to production environment
- Established and maintained automated scripts to ensure quality of production releases
- Tested enhancements and bug fixes for software releases, patches and document findings
- Played a key role in production releases and perform UAT test of the system after every release
Environment: QuickTest Pro, Load Runner, Quality Center, Oracle, SQL Server, MySQL, C#.NET, VB.NET, Windows XP, Windows 2003, UML, HTML, SGML, XML, XSLT, XPath, XQuery, Web Services, Internet Explorer, Mozilla Firefox.
Confidential, Oakton, VA
Quality Analyst
Responsibilities:
- Worked effectively with members of the project team to ensure project success and high quality throughout the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)
- Analyzed system-level requirements and managed changes as they affect test cases and procedures
- Converted logical and systematic conversion of customer and artefact requirements into total system solutions that fulfill the technical and project agenda
- Actively involved in testing and assessing the effectiveness, accuracy and safety of new software products based on existing safety standards and performance guidelines
- Designed test plans and defined cases for functional, integration system, and user acceptance testing
- Participated in project planning and estimation
- Documented complete software testing process
- Analyzed application, system, and security errors
- Managed project plan for all aspects of testing deliverables
- Listed out inaccuracies and problems in the software products
- Interacted with developers, system engineers, and testing teams to identify applications defects
- Escalated issues to developers and verified fixes
- Met with the production team to share results and recommendations
- Prioritized and escalated issues appropriately
- Identified and assessed risk related to testing process
- Attended weekly defect report meetings and presented progress updates
- Developed, tracked, monitored over the life cycle from the scratch
- Performed Functional, GUI, Regression, System Integration, User Acceptance testing on the developed system
- Performed ad hoc testing through out the system development life cycle
- Created Virtual User Scripts, defined User Behaviour, ran Load Test Scenario, monitored the Performance, and analyzed Results using LoadRunner
- Developed and executed testing process, created database of automated tests, build test cycles using Quality Center
- Dynamic Test Automation Environments actively participated in test case automation using a structured, keyword driven framework with Quick Test Pro
- Performed database testing using SQL queries
- Helped to develop automated scripts using VB script for testing
- Provided assistance to UAT Testers with test case execution, questions, user errors and issues
- Provided documentation and communication of all issues relating to product and process quality
- Provided test status report for the pinnacle management
Environment: QuickTest Pro, Load Runner, Quality Center, Oracle, SQL Server, Delphi, FireBird, Visual Basic, Windows XP, Windows 2003, UML, HTML, Internet Explorer.
Confidential, Richmond, VA
Software Test Engineer
Responsibilities:
- Developed and applied organization-wide information models for use in designing and building integrated, shared software and database management systems
- Applied, as appropriate, activity and data modeling, transaction flow analysis, internal control and risk analysis and modern business methods and performance measurement techniques
- Developed testing methodologies, test documentation and test phases, including functional, non-functional, system integration, and test automation
- Developed functional specification across the system
- Developed solid and maintainable automated test scripts and performance test scripts
- Applied business process improvement practices to re-engineer methodologies and principles and business process to modernization projects scope
- Enhanced test scripts to reduce operating time or improve efficiency
- Maintained test environments as required (data loads, database backups, restarting the servers, requesting deployments, troubleshooting issues)
- Provided technical direction to testing teams to ensure program deadlines are met
- Documented test equipment requirements and configured test equipment as required for specialized testing and evaluation of software products
- Managed and enforced consistent workflows and processes using TestDirector
- Performed test case execution using a keyword driven framework with Quick Test Professional (QTP)
- Wrote test scripts using VBScript for test script automation
- Wrote SQL queries that used in database/back end testing
- Participate in UAT testing during product release
- Analyzed the defects and documented logs
- Tracked and resolved of system defects and testing issues
- Participated in Scrum meetings with the goal of producing highly effective daily scrum, iteration planning and retrospective meetings
- Provided release reports and metrics for releases
Environment: QuickTest Pro, Test Director, SQL Server, Java, Visual Basic, VBA, JavaScript, VBScript, XML, ASP, JSP, Windows XP, Visio, HTML, Internet Explorer.
