Senior Qa / Performance Test Engineer Resume
5.00/5 (Submit Your Rating)
SUMMARY
- 6+ Years of experience in all phases of SDLC including Analysis, Design, Development, and Testing in different QA Processes such as Agile Model and Waterfall model.
- Proficiency in Unit Testing, Smoke Testing, Functional Testing, Positive and Negative Testing, Integration Testing, Load testing, System Testing and Regression Testing of Web Based Applications.
- Strong working experience in multiple Environments such as Windows, Linux, UNIX, Web applications, and GUI based Client/Server applications.
- Experienced in developing and maintaining Test Plans, Test Scripts and Test Cases, Defect Tracking, and Report Generation.
- Experience in Build Automation, Continuous integration tools like Jenkins and Maven.
- Experienced in automated testing utilizingSeleniumWebDriver and Appium.
- Good familiarity in Testing Mobile applications (iOS, Android) for defects, focusing on functionality and usability between web browser and mobile devices.
- Expert in planning, designing, coding, executing, monitoring, analyzing results, identifying the potential bottleneck and suggesting to customers a complete step to improve application performance.
- Expertise in creating workload profiles based on the production peak load analysis and design different type of scenarios in the performance center.
- Expertise in writing SQL queries and database performance analysis using SQL profiler.
- Expert in developing Industry Standard VSTS, JMeter Scripts over web protocol, web services protocol, executed the load tests using HP Controller, Performance Center, Storm Runner and analyzed the results.
- Experienced in consulting with Architects, DevOps, Project Managers, and Product owners to proactively analyze system performance and creating a solution plan.
- Proficient in Defect Management, including Defect creation, modification, tracking, and reporting using Quality center /JIRA.
- Excellent in verbal and written communication, pragmatic team player with a combination of business acumen and technical skills.
- Experience in writing test cases using Java and maintaining test scripts as per the Business Specifications and Functional Requirements.
- Expertise inSeleniumAutomation Testing usingSeleniumWebDriver, Java, TestNG, Cucumber, involved in the Design and implemented different Automation frameworks.
- Ability to learn and adapt to new tools and technologies very quickly.
- Hands on experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development (ATDD) approaches.
TECHNICAL SKILLS
Testing Tools: LoadRunner, JMeter, Selenium WebDriver, Junit, TestNG, JIRA, Postman, Eclipse, Cucumber, Maven, blaze meter, dyno trace, load gen, AWS
Language/ Script: Java, JavaScript, HTML, CSS, SQL, PL/SQL
Frameworks: Junit, TestNG, Cucumber, TDD, BDD
Bug Tracking Tools: JIRA, HP Quality Canter, Bugzilla, Visual Studio TFS
Databases Technologies: MS SQL Server 2000/2005, Oracle 9i/10g, MS Access 2000
PROFESSIONAL EXPERIENCE
Confidential
Senior QA / Performance Test Engineer
Responsibilities:
- Developing, maintaining and executing manual tests and regression scenarios for multiple web and mobile applications under test.
- Develop test plans and test cases by analyzing design documents and business requirement documents.
- Lead test cases and scenarios walk - through and Peer-Reviews, Business Reviews to confirm test coverage as per the Business Requirements.
- Planning, monitoring and taking control over the testing activities and release tasks
- Estimate the testing to be done within the deadline and discuss with management the necessary resources.
- Developed Test Plans, Test Cases, Test Scripts, Test Scenario and Test Reports.
- Performed tests for Functionality, Regression, GUI, End to End, System and Backend.
- Classified the defects according to priority and severity and prepared Test Status Reports.
- Performed GUI, Functional and Regression testing by usingSelenium, TestNG, Maven and Jenkins.
- Extensively usedSeleniumlocators (like XPATH, CSS Selector and Fire bug locators) and Web Driver to test the application.
- Used TestNG framework for creatingSeleniumscripts for functionalities of deriving complex quotations.
- Created Java based scripts forSeleniumWebDriver with TestNG as automation framework.
- Developed Workload modeling and involved in setting up the Performance test environment.
- Executed scenarios using the performance center and analyzed the results using Load Runner Analysis.
- Conducted performance testing using Load Runner for the entire applications using various scenarios specifically that are designed for testing real-world scenarios.
- Developed and enhanced scripts using VuGen and designed scenarios using Performance Center and Storm Runner to generate realistic load on application under test.
- Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG and Maven onSeleniumWebDriver.
- Used SOAP UI tool to test SOA based architecture application SOAP and REST services.
- Used Maven as the build tool, GIT for version control, Jenkins for Continuous Integration and JIRA as a defect tracking tool.
Confidential, Rockville, MD
QA Analyst
Responsibilities:
- Involved in daily Scrums and Sync up calls to discuss the updates/ progress of testing
- Reviewed Business requirements, Design documents and prepared Test Plans for all assigned modules.
- Involved on testing performance and the new functionalities based on developed test cases and coordinated with development team in fixing the issues.
- Worked closely with the development team and customer to understand the application development components and created a test approach document for NFR proposal.
- Planned and designed performance tests, identify the test environment and the performance acceptance criteria.
- Record scripts using different protocols (web HTTP/HTML, web services).
- Executed multiple Performance tests to validate the Application under test to assess the metrics utilized in capacity planning and also by graphs of LR Analysis. Used Jenkins to execute the test scripts periodically onSeleniumweb driver for different platforms like desktop, Web.
- Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG and Maven onSeleniumWebDriver.
- Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
- Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
- HandledSeleniumSynchronization problems using Explicit & Implicit waits during regression testing.
- Experience in writing complex XPATH using following and preceding and using functions like contains and not contains.
- Implemented Postman tool to test SOAP based architecture application to test Rest services and RESTAPI.
- Shared Daily Status Reports with all the team members, Team Leads, Managers.
Confidential, Vienna, VA
Manual Tester
Responsibilities:
- Created Test plan & Script, Defect Management Templates; reviewed Initial test plan and developed test cases and test scripts manually.
- Used Quality Center to store all testing results, metrics, created Test Cases, and Reporting.
- Reviewed Business requirements, IT Design documents and prepared Test Plans which involved various Test Cases for all assigned module/projects; Review Test Requirements, Creating Test Plans and Test Strategy documents.
- Developed a Defects Tracking Log for the SharePoint Site to track defects while testing.
- Involved in UAT testing, SIT Testing, Regression Testing and Functional testing.
- Organized Test Plan during initial phase of project, prepared test scripts, created Release note in Application Lifecycle Management (ALM), setup/link Test Lab with release cycle, executed test cases and recorded results in ALM.
- Wrote Structure Query Language (SQL) queries to check proper data population in application table and for data verification to perform Backend Testing against Oracle Database.
- Prepared meeting notes on daily execution/highlight of the project and send out the reports to managements.
- Interact with Developers and Business Analysts to perform various types of testing throughout Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC).
- Involved with Trainer's training calls by presenting every project's new enhancements and functionality changes for the Branch Users.
- Provided weekly status updates showing the progress of theManualtesting effort and open issues to be resolved.
- Worked with the database administrator to migrate & maintain the applications
