Software Test Automation / Performance Engineer Resume
Washington, DC
SUMMARY:
- E xperience in all phases of the Software Testing Life Cycle (STLC) and good exposure to Software Development Life Cycle (SDLC)
- Participated in requirements analysis, reviews and working sessions to understand the requirements and S ystem design
- Hands on experience with HP’s test suite - UFT/Quick Test Professional (QTP ) and Quality Center/ALM and LOAD RUNNER.
- Experienced in Manual and Automated testing techniques, such as Black B ox, GUI, Functional, Integration, System, Regression, Back end and User Acceptance Testing
- Experienced in creating, executing tests and generated the test reports and created graphs using ALM/Quality Center
- Experienced in using ALM/Quality Center to communicated defects encountered during Regression Test and followed-up with developers until all issues were resolved
- Experienced in Developing Automation Framework and User Defined Functions Library with reusable VBScrip Confidential functions using UFT .
- Ability to work with all levels of management, willingness to learn and implement new ideas quickly and to be a collaborative team player
- Excellent analytical, communication, documentation and interpersonal skills
- Highly motivated resourceful team player that takes a positive approach to problem resolution Expert in industry standard software development methodologies and life-cycles
- Ability and desire to work in a spirited, collaborative environment
- Ability to identify and prioritize important tasks independently
- Self-motivated, willing to learn new concepts, technologies, and ability to produce quickly
TECHNICAL SKILLS:
STLC Tools: QTP/UFT, Load Runner,ALM Quality Center, Test Director, Selenium, Jmeter, Jira,Cucumber (BDD )and ROBOT Framework. Certified A+, MCSE.
Programming Languages: C#VB.NET, Java, Visual Basic, JavaScript, VBScript, HTML,XML
Application Software: Microsoft Visio, VSS, Mercurial Hg, Excel, Word, PowerPoint
Databases: Oracle, Microsoft Access, Microsoft SQL Server, DB2, Sybase
Tools: SQL*Loader, TOAD, SQL Analyzer, SQL Profiler
Operating Systems: Windows XP, Windows 2007, UNIX, Linux, MS-DOS
Others: IIS, Tomcat/Apache, UML, Web Services, IE, Firefox, Opera
PROFESSIONAL EXPERIENCE:
Confidential, Washington, DC
Software Test Automation / Performance Engineer
Responsibilities:- Expertise in Automated Testing and Manual Testing of applications developed on various Environments.
- Requirements Analyst.
- For functional and non-functional requirements, requirements traceability matrix and defect tracking by using Test Director, Quality Center / ALM.
- Used Selenium WebDriver to identifying elements and performing operations on elements.
- Used Eclipse IDE to create Selenium scripts.
- Involved in preparing Test Plans, Software requirement specifications, and Design Documentation.
- Experienced in setting up test environment.
- Experienced with Software Development Life Cycle (SDLC).
- Expertise in Test Methodology, Test Scenarios, Test Cases and Test Scripts.
- Proficient in Black Box, Functionality, Positive, Negative, Integration, System, Performance, Stress, Regression, User Acceptance Testing (UAT).
- Expertise in Database Testing, Data Manipulation using SQL queries and establishes Database connection.
- Keen attention to detail, an enthusiastic, goal-oriented, problem solver and dependable team player.
- Conduct extensive regression and usability tests on relational and non-relational databases test design functionality to identify system glitches and bugs for IBM server-based applications
- Perform quality assurance, quality control, and security tests for system designs, processes, and security features
- Automated test cases using Selenium TestNG Framework
- Production Support: Smoke testing on all production update in various environments. Script writing, plan and executing test including Automation with Selenium
- Automated testing tools such as Junit and Selenium to conduct systems, integration, user acceptance, positive and negative, functionality, object, and regression tests.
- Design, create, and customize scripts using various scripting language and testing tools, such as JavaScript, Selenium with Java, JUnit, TestNG, and QTP 11, for data-driven network systems and others using JAVA Language
- Worked as a Automation Tester, responsible for development and maintenance of Automation Frameworks, tools and solutions. Managed and coordinated functional test efforts and Automated functional testing
- Write and execute automation test script for UFT and Selenium
- Participate in the automated testing tool vendor selection process. Conduct a Pros & Cons analysis of HP QTP and Selenium
- Performed manual and light selenium IDE script-driven sanity and regression, cross-browser testing to ensure consistency.
- Create solutions to improve scripts by designing new functions, synchronization threads and processes, and check points
- For functional and non-functional requirements, requirements traceability matrix and defect tracking by using TestDirector, Quality Center / ALM.
- Review system specifications for design functionality and user documentation ensuring functionality coordinates with user instructions
- Work closely with development team to identify and resolve any system-related problems; discuss solutions and make recommendations to senior leaders; implement and test these solutions
Confidential, Richmond,VA
Quality Assurance Analyst
Responsibilities:- Perform quality assurance, quality control, and security tests for system designs, processes, and security features
- Worked as a Automation Tester, responsible for development and maintenance of Automation Frameworks, tools and solutions. Managed and coordinated onsite/offshore functional test efforts and Automated functional testing
- Write and execute automation test script for QTP and Selenium
- Participate in the automated testing tool vendor selection process. Conduct a Pros & Cons analysis of HP QTP and Selenium
- Performed manual and light selenium IDE script-driven sanity and regression, cross-browser testing to ensure consistency.
- Create solutions to improve scripts by designing new functions, synchronization threads and processes, and check points
- For functional and non-functional requirements, requirements traceability matrix and defect tracking by using Test Director, Quality Center / ALM.
- Test system requirements for bugs and glitches using various web-based test management software such as ALM/Quality Center 11.00
- Analyze system designs, requirements, and documentation to effectively develop test scripts, and test specific scenarios for required levels of security and quality-control testing
- Identify and resolve technical problems with systems by comparing newly designed project interface requirements with current interfaces in the mainframe-based legacy system
- Analyze and verify data requirements and layout reports for various database designs and other systems
- Collaborate with business users and customers to clarify system requirements to improve the user interface and the design and development of the system processes
- Work directly and independently with customers to perform usability testing to thoroughly review and test scripts
- Perform complex analysis and testing support for government clients by executing regression and system testing and manually integrate system improvements
- Analyze physical system designs to develop system test plans and outline an estimated timeline for test schedules
- Examine business and operational requirements for new and modified systems
- Review system specifications for design functionality and user documentation ensuring functionality coordinates with user instructions
- Work closely with development team to identify and resolve any system-related problems; discuss solutions and make recommendations to senior leaders; implement and test these solutions
Confidential
Automation Test Engineer/Performance
Responsibilities:- Extensively involved in writing, executing and analyzing UAT, Regression, Database Checkpoints, and Data Driven Test Scripts for all the projects using Quick Test Professional.
- Worked on Quality Center for creating and documenting Test Plans, Test Cases and registered the expected results.
- Communicated with Application Developers, Project Manager and other Team members on Application testing status on an ongoing basis when necessary.
- Used Correlation and Parameterization to enhance Web V users.
- Developed Web V user Scripts to capture end-user activities for Web based application using LoadRunner.
- Generated the volume, time, stress graph to support performance tuning of Web Server, Application server and Database server.
- LoadRunner Analysis used to Develop Microsoft word Report, where higher management can easily understand LoadRunner results.
- Worked on finding the system resources usage, Network & application Bottle necks by using LoadRunner Analysis Reports.
- Involved in writing SQL queries, Database Checkpoints to verify data quality and calculations, reviews.
- Prepared and delivered periodic status reports on the progress of individual projects to customers and internal program and project managers.
- Used LoadRunner for performance and stress testing of the application to improve its efficiency and scalability, measured hits per second and response time.
- Installed and configured LoadRunner, recorded Vuser scripts for various scenarios and
- Responsible for implementing LoadRunner, Performance center, JMeter based infrastructure including: Architecting the load testing infrastructure, hardware & software integration with LoadRunner
- Prepared Test Cases, Vugen scripts, Load Test, Test Data, Execute test, validate results, Manage defects and report results
Confidential
QA /Performance Engineer
Responsibilities:- Involved in interacting with the stakeholders, development teams, end users and business analysts in understanding the business requirements analysis, development of software testing documentation
- Analyzed and documented the software specifications for both the client-facing and internal windows and web applications
- Verified the requirements and business functionalities
- Designed, developed and implemented business logic architecture and object-oriented testing for middle and large windows/web-based information retrieval systems and database-driven applications
- Collaborated with user interface team, developers and architects to design and develop functionally rich, robust, user friendly applications as defined by business requirements
- Responsible for entering defect reports in the projects approved defect tracking system
- Responsible for providing information as requested in a timely manner
- Responsible for escalating schedule and process issues
- Participated in the creation of standardized and project-specific plans and procedures for testing
- Participated in developing project-schedules with well-defined tasks, deliverables, time estimates and required resources
- Supported and follows software development methodologies and life cycle
- Supported and follows software development standards and procedures as relevant to automated testing
- Planed and organized the testing process, created database of manual and automated tests, build test cycles using Test Director
- Conducted functionality and regression testing during the various phases of the application using Quick Test Professional
- Wrote automation test scripts using VB script
- Performs other related functions, including special projects, as required and requested
