Performance Engineer Resume
SUMMARY
- Over 5+ years of experience as a Sr. QA Analyst/ Performance Engineer.
- Experienced in Confidential Admin and Developer applications.
- Experienced in Software Manual, Automation & Performance Testing for Web based and Client/Server applications.
- Hands - on experience with performance measurement, analysis, and optimization.
- Experience in conducting benchmark and/or workload testing using automation tools and frameworks for performance measurement and analysis using (JMeter & YourKit).
- Experience performing simulation or lab (Lighting App Builder) experimentation to analyze application/ system performance.
- Good working Experience in Google Big Query & creating dashboards in Google Data Studio.
- Developed and maintained Test Plans, Test Cases, Test Procedures and Test Scripts for Manual, Automated & performance testing.
- Experience in developing and executing test cases manually and developed Automation script with Selenium IDE, Selenium RC, Selenium Web driver & Jenkins.
- Used Web - debugging tools like XPath, Firebug and Fire Path to locate elements.
- Experience in testing Mobile Web applications and performed the Apps testing on IOS and Android Devices.
- Experience in back end Database testing writing and executing SQL queries and other database operations with databases like PostgreSQL and Oracle.
- Experience in validating Regular and Ajax control using Selenium locators.
- Experienced in reading the test data from excel spreadsheet using ApachePOI API and TestNG Data provider.
- Expertise in different types of testing like Performance testing, Automation testing, Manual testing, Integration testing, System testing, Regression testing, JUnit testing, Functional testing, Compatibility testing, Database testing, GUI testing, Web / UI and (UAT)User Acceptance Testing.
- Experience analyzing and interpreting large volume of production data using Splunk to understand throughput, latency, memory and CPU utilization
- Experience in working with build tools like TestNG, Jenkins and Maven.
- Tested the Mobile Applications on Windows and Mac.
- Expertise in using UML diagrams, especially Use Case diagrams and its textual description for better understanding of business process.
- Extensive experience in Bug tracking and Reporting.
- Good team player with the ability to work independently in a time sensitive environment.
TECHNICAL SKILLS
Methodologies: Agile-Scrum, SDLC, Waterfall, Software Testing Life cycle (STLC)
Operating Systems: WINDOWS, UNIX & Linux
Tools: /Misc.: Splunk, Google Data Studio, WorkBench, Ant, Maven, Jenkins, GUS, Jira, HP ALM, MS Visio, MS Word, MS Excel, MS Power Point, PLSQL Developer, Toad, SOAP, REST, GIT, Heroku
Languages/Web Technologies: Java, HTML, CSS, XML, Java Script, C#, C++, .Net
Database & File System: My SQL, SQL Server, Oracle, Google Big Query, PostgreSQL
Testing Tools: JMeter, Selenium IDE/RC/WebDriver/GRID, Cucumber, Appium, Soap, Rest, Postman
Test Strategies: Automation testing, Functional testing, Black Box, System Testing, Integration Testing, User Acceptance Testing, Regression, Stress testing, Load testing, Defect reporting
PROFESSIONAL EXPERIENCE
Confidential
Performance Engineer
Responsibilities:
- Analyzing business and system requirements by interacting with Developers and Product Owner.
- Analyzing the test plans and test strategy documents to ensure enough depth of coverage.
- Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.
- Developed automation scripts for Mobile Native applications on iOS and Android platforms using Appium and Java.
- Experience in setting up test environment for automated script execution using Java, Appium and TestNG.
- Identified mobile elements using Appium Inspector, UI Automator Viewer.
- Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
- Good experience in mobile testing using Appium in both IOS and Android applications using simulator and emulator.
- Tested Confidential Application extensively in Mobile using XCode & Andriod Studio.
- Maintaining detailed test logs and reports in Confidential GUS and Microsoft Excel.
- Actively involved with SCRUM and sprint meetings, Iteration Planning, Release planning, Retrospective meetings and removing obstacles to progress.
- Created Dashboard to monitor performance measurements in Google Data Studio.
- Configured Jenkins pipeline to schedule performance runs for each change list.
- Integrated between Splunk, Jenkins & GCP to automatically execute Splunk query as part of Jenkins Pipeline and push the data into GCP.
- Create JMeter Scripts to perform scaling tests for several new functionalities in Lighting App Builder ( Confidential ).
- Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms
- Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
- Used XPath, CSS Selector and DOM to work with dynamic and static objects.
- Work closely with the test leads and developers to create test cases that enhance the quality of deliverables.
- Keeping track of traceability matrix through linking test sets with requirements.
- Executing and maintaining test scripts and test plans for manual and automated testing.
- Interpreting test results and preparing periodic status reports.
- Ability to understand Use case to create Test Plans and Test Cases.
- Executing SQL queries to perform data integrity testing and back end testing of the application.
Environment: XCode, Andriod Studio, Appium, Selenium WebDriver, Java, JavaScript, Node NVM, Jenkins, Google Big Query, Splunk, Google Data Studio, SOAP UI, XPath, Eclipse, GitHub, PostgreSQL, Web Services, GUS Grand Unified System (Internal Confidential Bug tracking tool), HTML, Windows, MS Office.
Confidential
Test Analyst
Responsibilities:
- Prepared and executed Manual Test scripts and was responsible to track and log the defects using JIRA.
- Developed and Implemented Automation framework using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
- Established the Environment set up for Mobile Automation using Appium Tool.
- Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Involved in daily SCRUM meetings to discuss the development/progress of Sprints
- Actively involved with SCRUM and sprint meetings, Iteration Planning, Release planning, Retrospective meetings and removing obstacles to progress.
- Developed and Executed the test cases based on the specifications of the project
- Reviewed Unit Test results and performed smoke test to decide credibility of the build in order to initiate manual and regression testing.
- Participated in Backlog grooming, Sprint Planning and daily Scrum Call meetings
- Plan for Test Execution activities to accomplish tasks on daily basis and sprint basis
- Worked closely with Application Development, Project Management, Business Analysts and other IT stakeholders to ensure that the applications development projects have been tested thoroughly and meet the required deliverables and quality standards
- Provided production support of software products by investigating and recreating reported defects
- Tested the functionality of the application with multiple data including positive and negative data for multiple times.
- Analyzing the process of Application and preparing framework for Automation.
Environment: Java, Selenium WebDriver, Jenkins, Maven, Cucumber, SOAP UI, XPath, Eclipse, Java, HTML, CSS, JavaScript, C#, .Net XML, Appium, HP ALM, SQL, Agile, and Windows, TestNG, HTML, Eclipse & JIRA.
Confidential
Software Test Engineer
Responsibilities:
- Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
- Performed positive & negative and End-to-End testing manually and was associated with User Acceptance Testing.
- Involved in the UI Testing
- Communicate effectively with onsite coordinator at various stages of problem tracking system
- Guide the team for working on the deliverables and sending those deliverables timely for review.
- Involved in Identifying the E2E scenario & Creating the Reusable methods & Generic methods.
- Developed SQL Queries for backend testing
- Creating Test Results report and send it to all stakeholders.
Environment: Selenium WebDriver Jenkins, Maven, TestNG, HTML, Eclipse, Java, JIRA.
