Qa Analyst Resume
Washington, DC
SUMMARY:
- Experience in supporting all quality assurance tasks in the software engineering process
- Strong understanding of software development life cycle, quality assurance life cycle and testing methodologies
- High level of fluency in SQL including the ability to understand and write complex SQL queries
- Strong understanding of automated performance testing approach, including implementation of automation frameworks
- Strong understanding of modeling and simulations
- Experience with workload planning and estimation and test documentation
- Strong understanding with monitoring concepts and tools
- Strong understanding of Web technology and testing
- Strong understanding of Server, Network, and database concepts
- Good understanding of test metrics concepts
- Proven expertise in analyzing and understanding business requirements and translating these into test cases and test scripts
- Strong experience with testing products with the Java, .Net, C++, SQL, XML, web services technology stack
- Expert in testing Web applications with comprehensive knowledge of browsers and user interface testing techniques
- Excellent oral and written communications skills
- Strong analytical skills, ability to multi - task and display flexibility
- Ability to work effectively both in a team environment and independently
- Expert with all aspects of test automation like functional, performance, stress
- Expert acquaintance with Testing Tools (Quick Test Professional, LoadRunner, Quality Center, Test Director)
- Experienced in C++, Java, VBScript, .net
- Basic knowledge with version control systems Visual Source Safe
- Testing experience under Windows, UNIX, LINUX
- Strong analytical skills, technical ability and time management skills
TECHNICAL SKILLS:
Test Management Tools: Quick Test Professional, LoadRunner, Quality Center, TestDirector
Tools: /Applications: MS Office, UML, Adobe Acrobat, MS Visio, MS Project
Technologies: VB.Net, ADO.NET, SOAP, Java, J2EE, SQL, IIS, PL/SQL, HTML, XML, JSP, ASP, JavaScript, VBScript
Web Designing: Dreamweaver CS5, Front Page, PhotoShop CS5, Illustrator CS5, Flash CS5, PHP, MySql
Databases: Oracle, SQL Server, MySql, MS Access and DB2
Browsers & Servers: Internet Explorer, FireFox, Opera, Apache Tomcat, Web Logic
Operating Systems: Windows 95/98/2000/NT/XP/Vista/7, UNIX, Linux, and DOS
PROFESSIONAL EXPERIENCE:
Confidential, Washington, DC
QA Analyst
Responsibilities:
- Performed QA-specific project management, requirements mapping and test plan development; interfaced with the Development, Support, Infrastructure teams
- Performed architect, design and develop test case and test scenarios for enterprise solutions against business requirements that were scalable, maintainable, and extensible
- Participated in process improvement between QA and Development teams
- Adhered to architecture standards, design guidelines and security policies and responsible for developing, modifying and managing standards and policies on test cases
- Participated in architecture review, strategic technology directions, best practice test plan and test cases development and reviews
- Prepare detailed specifications from which applications will be developed
- Worked with internal customers to develop a deep understanding of the business application for which the application is being designed and tested
- Identified technologies that could be applied to solve business opportunities and validated their effectiveness through proof of concept exercises
- Performed application assessments to evaluate quality metrics like scalability and performance to help plan for future growth, provided recommendations to the stakeholders and led solution re-factoring efforts
- Defined and executed test cases across a number of internally developed Front and Middle Office applications
- Performed Functional, Regression, Performance and Failover testing
- Played a critical role in evaluating changes in technology landscape in the industry
- Responsible for managing the product life cycle to keep the products current
- Introduced product testing solutions to position Software Solution enablement for internal business groups to solve their critical business challenges
- Performed and managed defect reporting and tracking using HP Quality Center
- 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 and SQL queries
- Maintained Data Driven Test suites for subsequent Regression testing.
- Enhanced the Test Scripts by Parameters and Output values.
- Developed Descriptive Programming, Custom Functions and maintained Local and Global Object Repository in QTP.
- Created models and run LoadRunner to analyze performance and capacity characteristics
- Used Rendezvous point to better control and generate peak load on the server thereby stressing it, and measuring its performance.
- Monitored CPU utilization, Network traffic, Database Operations, Disk I/O Utilization, Web Server, and Weblogic Specific Parameters.
- Monitored the system under test for areas of concern. This included, but is not limited to, CPU utilization, memory usage, and network load.
- Monitored Application server, BD server, Web Server, and Window Resources and identify the bottlenecks during performance test.
- Using Sitescope to monitor Server performance.
- Monitored the time was being spent, memory leaks and the efficiency of I/O operations.
- Analyzed Transaction Profile diagrams to identify the business process that needs load testing using LoadRunner.
- Acted as a point person to Quality Assurance group
Confidential, Richmond, VA
Quality Assurance Engineer
Responsibilities:
- Understood systems by continuous interactions with developers, systems engineers, and test analysts
- Planned, configured and maintained system test environment for system test needs
- Understood overall product/system requirements and synthesized multilevel test requirements including functional, performance, stability, load and high availability, product usability, regulatory, spec compliance
- Characterized feature, product, and system performance
- Designed and developed automation test framework
- Developed detailed project plans, test plans, test procedures, and test report templates
- Designed, implemented, executed, reported, and automated test cases
- Performed SIT, ad hoc, and user acceptance testing through out the system development and test life cycle
- Recommended optimizations/fixing where needed
- Engaged in system/software troubleshooting, problem reporting, and defect tracking
- Work with cross functional teams such as software deployment, systems integration, infra-structure, network, production, test labs, and provide support as required
- Used Quality Center for tracking requirements and communicated them to the team during the test process and translated the information to test procedures
- Created and executed performance test scripts for performance testing and verify that software behaviour conforms to specifications and requirements using LoadRunner
- Transformed manual test cases into functional and regression test scripts with automation tools using Quick Test Professional
- Developed automation scripts with VBScript
- Wrote stored procedures, designed database schema and optimized performance using SQL scripts for database testing
- Analyzed and identified the root cause of anomalies encountered by reviewing log files, database tables, etc
- Documented test results, revise test cases and scripts as needed, and rerun test scripts to verify results
- Participated in team meetings with the developers and informed them of any deviations of the application, with regard to the requirements
- Worked with developers to resolve issues found
- Performed re-test and verified bug fixes as needed
- Performed Load and Stress testing using Load Runner.
- 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.
- Responsible for running the same tests on different database versions as well as Web Logic.
- Worked closely with the development team to schedule the execution of Performance tests.
- Coordinated with users to plan user acceptance testing
- Implemented changes to enhance the effectiveness of application solutions quality assurance strategies including release management, deployments
Confidential, Silver Spring, MD
Test Engineer
Responsibilities:
- Assisted the successful completion of software projects by executing on software quality activities throughout the software development life cycle
- Collaborated with engineering and development teams to design, develop and execute testing plans to thoroughly exercise new application products and features
- Participated in coordinating test plans with engineering, development and customer facing teams to reconcile dependencies and provide a coordinated release cycle
- Worked with QA Lead to ensure that any client-specific business rules were applied correctly
- Helped design and implement testing framework
- Provided feedback on product design, identified user scenarios, established quality criteria, tracked code coverage, and worked with other test and development teams
- Interfaced heavily with Product Management, Business Analysts, QA Team Members, Developers and Development Managers to coordinate all performance testing efforts
- Designed, developed and maintained automated testing framework that executes and reports on test suites performed across multiple components and platforms
- Built new methods to minimize manual testing by developing testing tools to exercise various components in all application products
- Assured product design and performance, conform to product requirements and specifications
- Performed functional, usability, platform compatibility, and stress testing for company's applications
- Wrote automated scripts to perform basic variable checks, stress tests and performance tests
- Managed and tracked Requirements, Test Plan, Test Lab, and Defects using TestDirector
- Performed keyword driven testing, data driven testing and sanity, regression testing with Quick Test Professional
- Performed CRUD operations and verified ACID properties with the SQL queries on databases
