We provide IT Staff Augmentation Services!

Performance Tester Resume

3.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • A successful technology - driven professional with around 10+ years’ experience in various roles of Testing (11+ Manual testing, 10+ Performance testing, 6+ Automation testing, 5+ Security Analyst, 3+ Mobile Application Testing and 1+ Test Lead).
  • Experience in testing VAS, Web, Wap, Mobile applications, middleware components, GUI, Database & API for Manual testing, Performance testing, Automation testing, and Security assessment.
  • Shown excellence in critical, challenging projects and a virtual client-facing environment.
  • Responsible for the security of business-critical applications and ensuring the security of client applications following the security standards of the client.
  • Good understanding of Business Requirement Documents, Functional, and System Requirement Documents.
  • Experience in preparing Test Plan, Test Case Design, Peer Reviews, Test Case Execution, Traceability Matrix, Daily / Weekly Status Reports & Defects.
  • Good Exposure in all phases of Software Development Life Cycle, Software Testing Life Cycle, Defect Life Cycle.
  • Well acquainted with Smoke testing, Sanity testing, Functional testing, Browser compatibility testing (Cross-browser testing), System Integration testing (SIT), IV&V testing, Parallel testing, Regression testing, Retesting, End to end testing, Performance testing, Automation testing, Security testing, UAT testing, Client support, and 508 Compliance testing.
  • Involved in Automation full life cycle activities like automation tool selection and methodology development, a deciding framework for automation, implementation, providing automation strategies, implement and maintain standard estimations model by Phase, etc.
  • Experienced in implementing and maintenance of various types of Automation Frameworks.
  • 6 years of automation experience with Web driver using Java.
  • Experienced in automating API testing with Rest Assured and testing Mulesoft API.
  • Experience in API testing with a strong understanding of all API web methods and error codes.
  • Profound knowledge in Bug Defect Cycle, Bug Tracking, and deep understanding of Bug Severity, and Bug Reporting.
  • Tested web application UI pages with text fields, radio buttons, checkboxes, dropdowns, links, alerts, multiple windows, mouse movements as part of Functional Testing using Selenium.
  • Identified web elements by using locators like ID, Name, Tag, Link Text, Partial Link Text, CSS, XPath.
  • Conducted Data-Driven Testing, Cross Browser Testing, and Parallel Test Execution.
  • Provided Continuous Integration using Jenkins.
  • Used Hybrid Framework of Keyword and Data-Driven Frameworks, to get data from external sources such as Excel and tables.
  • Experienced in performing performance testing over cloud products and on premise products.
  • Worked on the applications developed using C, CPP, JAVA, DOT NET, Web Services, HTML5, CSS, AngularJS, Node JS, JS, REST API, Mule soft API, Salesforce, etc.
  • Handled Security assessments for all the projects of the company along with 2 other resources.
  • Experience in Web Application Security, Vulnerability Assessment.
  • Had supported lead auditor for conducting of ISO 27001 auditing.
  • Scanned Servers, Applications, Databases, Firewalls, Switches & Access points for vulnerabilities.
  • Experienced in analyzing requirements, automating test cases, executing automated scripts, and reporting the findings.
  • Strong communication and team-building skills with proficiency in grasping new technical concepts quickly and productively utilize the same to meet tight deadlines.
  • Enthusiastic to learn new concepts in emerging technologies, Self-motivated, Proactive, Good interpersonal skills, and able to work independently.
  • Capable to handle multiple tasks and work towards tight deadlines.
  • Flexible and versatile to adapt to any new environment and work on any project.
  • Subject matter expert in Performance testing.
  • Traveled Toronto-Canada (Sister company) and Dhaka-Bangladesh (Client Location) On-Site for handling QA aspects of the In-House product and Performance testing respectively.
  • Attended the JMeter tool workshop which was conducted in Bangalore, India (2011), on behalf of IMI Mobile.
  • Participated in Indian Testing League representing IMI Mobile and have qualified till Semi-Finals at World conference next-generation testing 2015 Bangalore, India.
  • Attended an Agile workshop conducted at IMI Mobile.
  • Attended various security conferences and workshops.
  • Attended IoT workshop.

TECHNICAL SKILLS

TEST REPORTING TOOLS: Jira, Rally, You Track, Fly spray, QAComplete.

TEST METHODOLOGIES: Waterfall, Agile.

PERFORMANCE TOOLS: JMeter, WAPT tool, AB tool, HTTP generator, Open load.

APM TOOLS: WAPT tool, jMeter, jConsole, jVisualVM, New Relic and Dynatrace.

PROGRAMMING LANGUAGES: C# & JAVA.

AUTOMATION TESTING TOOL: Selenium Web driver, Cucumber, JMeter.

FRAMEWORKS: TestNG, BDD, Data-Driven, Keyword, Hybrid, REST Assured.

OPERATING SYSTEMS: Windows flavors, Unix flavors, Kali Linux, and Backtrack.

SCRIPTING: Shell script, JS, BeanShell, and VB.

DATABASES: MySQL, MS SQL, Oracle, and Mongo DB.

VAPT TOOLS: Qualys Guard Web application scanner, Vera code, Acunetix, NessusBURP suite Pro, Charles proxy, Nmap, Acunetix manual tools.

MISC. TOOLS: Eclipse, Ethereal, Wireshark, Putty, Win SCP, SSH, SoapUI, Microsoft Office Microsoft Excel & Microsoft Word, Postman, Confluence, and Apache Maven.

CI: Jenkins.

API: REST API, Postman.

VERSION CONTROL: SVN, GitHub and Bit bucket

APPLICATION SERVERS: Tomcat, Wildfly.

BROWSERS: IE, Firefox, and Chrome

ACCESSIBILITY TESTING TOOLS: Jaws and Andi.

PROFESSIONAL EXPERIENCE

Confidential, McLean, VA

Performance Tester

Responsibilities:

  • Participating in Sprint planning, Test planning, Sprint review, and sprint retrospective meetings.
  • Collaborating with different teams to determine design specifications in detail.
  • Analyzing the requirements to perform automation and performance testing, conduct feasibility analysis over the system.
  • Creating the automation test suite, writing scripts, execution, reporting, and maintaining.
  • Implementing and monitor test scripts to assess functionality, reliability, performance, and quality of the service and product.
  • Recommending, implementing, and monitoring preventative and corrective actions to ensure that quality assurance standards are achieved.
  • Developing performance metrics related to software systems.
  • Compile and analyze statistical data.
  • Ensuring that user expectations are met during the testing process.
  • Documenting the reports for various testing performed.
  • Adhering to the operations of the Quality Assurance Unit and to make recommendations for further implementation or improvement of any of its systems.
  • Ensuring ongoing compliance with quality and industry regulatory requirements.
  • Perform API and Performance testing.
  • Service Virtualization for verification of integration testing.
  • Documenting User Acceptance stories and bug Defect/Defect Life Cycle, log defect in JIRA, and close.
  • Conducting standard IV&V lifecycle reviews.
  • Conducting 508 compliance reviews.

Confidential

Test Lead

Responsibilities:

  • Work closely with software developers/project owners and BAs to develop and execute thorough test suites in all phases of the software development cycle.
  • Participating in requirement specification and documentation review meetings with the development team and product teams.
  • Participating in Sprint planning, Test planning, Sprint review, and retrospective meetings.
  • Discussing with the Project manager regarding the resource allocation and test strategy.
  • Designing and document Test plan and circulating the same to the stakeholders and discuss for further negotiations.
  • Grooming the team.
  • Writing Test Scenarios, Test Cases to assess functionality, quality, performance, and reliability of the product/service, and review the scenarios/cases written by the team.
  • Ensuring ongoing compliance with the Quality and Industry regulatory requirements widely followed.
  • Executing Tests (Sanity, Integration, Functionality, Regression, Retesting, Browser compatibility, API, IV&V, and load testing.) to assess the quality of the product/service.
  • Analyzing and Understanding the requirements for automation, conduct feasibility analysis over the system. Creating an automation test suite document detailing the high-level scenarios for automation and User acceptance stories, Creating the automation test suite, writing scripts, execution, reporting, and maintaining.
  • Identifying and implementing the automation framework. Writing the test scenarios, functions, and reusable components.
  • Preparing the load runner scripting creation and Troubleshooting Existing Scripts
  • Involved in Scalability/Baseline testing activities by Ramping up users in Load Runner to generate load on the Analytics system.
  • Learning the objects and updating the keyword-driven datasheets.
  • Designing and developing HTML based reporting framework.
  • Integrating automation tests into CI.
  • Executing the scripts for sanity, functionality, and regression-based on the execution plan.
  • Maintaining the existing framework by updating the existing scripts according to new changes.
  • Analyzing the requirements for security assessment of servers, network elements, and software. Selecting the appropriate tools to perform the assessment. Defining the scope of the scan and planning for the execution after taking necessary approvals. Performing or Delegating Web Application Vulnerability and Network scans.
  • Analyzing the reports for potential false positives, reporting the same to respective teams.
  • Identification and Exploitation of security vulnerabilities in web applications.
  • Support to Dev and IT team in getting the alerts resolved.
  • Security assessment tools maintenance.
  • Analyzing the requirements for performance testing, servers under test, and list down the scenarios.
  • Identifying the test assertion parameters, baseline values, and creating the scripts for the test.
  • Identifying the type of performance testing to be done, like Load, stress, spike, volume, scalability, and endurance testing.
  • Identifying Test Data requirements and Test Data preparation.
  • Test Environment setup and deploying the system.
  • Generation of a load from different geographical locations, by configuring scalable load generation on the AWS cloud.
  • Developing performance metrics or standards for the application under test, based on the Live issues, Lessons learned from the earlier products, general standards followed in the company and worldwide.
  • Leading the daily stand-up meetings with the team for the day planning and review the tasks.
  • Reporting defects in the defect tracking tools. Defect Tracking and handling Defect Triage calls.
  • Delegating the work to subordinates, review the work done by them.
  • Analyzing the Bugs raised, Security reports, Automation scripts & reports, and Performance scripts and reports shared by the subordinates.
  • Sending weekly status to the management and stakeholders.
  • Discussing with the dev team regarding the issues.
  • Recommend, implement, and monitor preventative and corrective actions to ensure that quality assurance standards are achieved.
  • Performing and handling Manual, automation, performance, and security testing along with the team.
  • Producing the reports for various testing performed.
  • Ensuring that user expectations are met during the testing process.
  • Ensure that fixed and assigned bugs are closed.
  • Taking To Go / Not to GO decision and Providing Test Exit report.
  • Participating in the UAT testing with the client and address their concerns. Get the UAT sign off.
  • Participating in post-deployment live testing.
  • Adhering to the standards and operations of the QA Unit and suggest recommendations for further implementations and improvements.

Confidential

Senior Testing Engineer

Responsibilities:

  • Working closely with software developers to develop and execute thorough test suites in all phases of the software development cycle.
  • Participating in requirement specification and documentation review meetings with developer and product teams.
  • Discussing with the Team Manager and Line manager regarding the test strategy.
  • Designing Test plan and circulating the same to the stakeholders and discuss for further negotiations.
  • Writing Test Scenarios, Test Cases to assess functionality, quality, performance, and reliability of the product/service, and review the scenarios/cases written by the team.
  • Test Execution (Sanity, Integration, Functionality, Regression, Retesting, Browser compatibility, API, IV&V, and load testing.) to assess the quality of the application.
  • Preparing the load runner scripting creation and Troubleshooting Existing Scripts
  • Involved in Scalability/Baseline testing activities by Ramping up users in Load Runner to generate load on the Analytics system.
  • Analyzing and Understanding the requirements for automation, conduct feasibility analysis over the system.
  • Preparing the Automation plan and estimations.
  • Creating an automation test suite document detailing the high-level scenarios for automation and User acceptance stories, Creating the automation test suite, writing scripts, execution, reporting, and maintaining.
  • Identifying and implementing the automation framework. Writing the test scenarios, functions, and reusable components.
  • Learning the objects and updating the keyword-driven datasheets.
  • Designing and developing HTML based reporting framework.
  • Integrating automation tests into CI.
  • Sending the daily sanity and weekly regression reports to stakeholders.
  • Executing the scripts for sanity, functionality, and regression-based on the execution plan.
  • Maintaining the existing framework by updating the existing scripts according to new changes.
  • Logging the defects in QAComplete/JIRA and tracking them till closure.
  • Assigning and monitoring the automation process with the team.
  • Analyzing the requirements for performance testing, servers under test and list down the scenarios, and creating the scripts for the test.
  • Identifying the test assertion parameters, baseline values, and creating the scripts for the test.
  • Identifying the type of performance testing to be done, like Load, stress, spike, volume, scalability, and endurance testing.
  • Identifying Test Data requirements and Test Data preparation.
  • Test Environment setup and deploying the system.
  • Generation of a load from different geographical locations, by configuring scalable load generation on the AWS cloud.
  • Execution, Monitoring, Analyzing and reporting along with any suggestions.
  • Compiling and analyzing statistical data to come up with a prediction about system performance.
  • Lead the meetings to let the stakeholders and management understand the results of the performance testing.
  • Elicit an understanding of security and manage compliance with security policies.
  • Analyzing the requirements for security assessment of servers, network elements, and software. Selecting the appropriate tools to perform the assessment.
  • Preparing a project execution plan covering the different types of security assessment which will be carried out in different phases of SDLC.
  • Estimate the requirements using various estimation techniques and produce the final estimates.
  • Performing Web Application Vulnerability and Network scans for various deployments across PAN India and overseas (USA, CANADA, MEA, APAC, UK).
  • Defining the scope of the scan.
  • Configuring policies in Nessus for various o/s flavors like Windows, RHEL.
  • Configuring audit compliance policies based on the client’s requirement for the servers which are deployed in client location or if requested by the client.
  • Deployment of the tools and their maintenance.
  • Create, maintain, and update the application security Threat Model.
  • Perform periodic Static application security testing.
  • Perform and schedule manual Web Application Penetration Testing (WAPT).
  • Perform Servers, firewalls, switches, and access-points vulnerability assessment.
  • Create and maintain Application Security Assessment Report.
  • Lead, schedule, and document security source code reviews.
  • In application Code Review services identify common programming errors that expose the application to buffer overflow attacks, input validation attacks, and lapses on security logic.
  • Ensure vulnerabilities are resolved per remediation guidelines.
  • Prepare various vulnerability metrics and dashboards.
  • Manage the integrity of the metrics which are utilized in the reporting for leadership.
  • Assist with the handling of issues, deriving the solution, and determining the root cause.
  • Revalidation of fixed security issues.
  • Analyzing the reports for potential false positives, reporting the same to respective teams.
  • Identification and Exploitation of security vulnerabilities in web applications.
  • Supporting Auditing QA team for ISO 27001 audit.
  • Support in Closure of the audit points highlighted by the Third Party Auditors.
  • Write Test Scenarios, Test Cases, and review the scenarios/cases written by the other members of the team, and providing review comments.
  • Testing Mobile applications on mobile devices having Android O/S, Blackberry O/S, Symbian O/S, IOS.
  • Reporting defects in the defect tracking tools. Defect Tracking and handling Defect Triage calls.
  • Retesting the fixed and assigned bugs and close the respective ticket raised in the defect tracking tool.
  • Reviewing and supporting teammates in their work.
  • Sending weekly status to the stakeholders.
  • Discussing with the dev team regarding the issues.
  • Ensuring that user expectations are met during the testing process.
  • Performing and handling Manual, automation, performance, and security testing.
  • Participating in the UAT testing with the client.
  • Participating in post-deployment live testing.
  • Follow the operations and standards of the Quality Assurance Unit and suggest recommendations for further improvement.

Confidential

Testing Engineer

Responsibilities:

  • Requirement Analysis, Test case designing.
  • Identifying Test Data requirements and Test Data preparation.
  • Test Environment setup and deploying the system.
  • Performing the Sanity test of QA setup to confirm whether testing can go ahead.
  • Test Execution (Sanity, Integration, Functionality, Regression, Retesting, Browser compatibility, API, and load testing.).
  • Publishing Test Metrics/Status Reports.
  • Reporting the defects, bugs in defect tracking tools like JIRA, Rally, YouTrack, FlySpray, etc.
  • Defect Tracking and handling Defect Triage calls.
  • Retesting the fixed and assigned bugs and close the respective ticket raised in the defect tracking tool.
  • Regression testing.
  • UAT Support.
  • Root cause analysis.
  • Detail Log Analysis.
  • Live deployment support.
  • Post Live testing and monitoring the system.
  • Support to platform support team in analyzing any concerns and issues observed in Live.
  • Performing Unit test in Lab setup, prior release to testing.
  • Devised SQL queries in MySQL to perform back end validation.
  • Testing Mobile applications on mobile devices having Android O/S, Blackberry O/S, Symbian O/S.
  • Execute the automation scripts changing the datasheet in QTP/UFT.
  • Training new resources.
  • Ensuring that user expectations are met during the testing process.
  • Providing solutions for the Load requirements of other projects.

Confidential

Trainee-Test Engineer

Responsibilities:

  • Requirement Analysis, Test case designing.
  • Identifying Test Data requirements and Test Data preparation.
  • Test Environment setup and deploying the system.
  • Test Execution (Sanity, Integration, Functionality, Regression, Retesting, Browser compatibility, and load testing.).
  • Publishing Test Metrics/Status Reports.
  • Reporting the issues in defect tracking tools like JIRA and Defect Tracking.
  • Retesting and Regression testing.
  • UAT Support.
  • Live deployment support and testing post live activity.
  • Testing Mobile applications on mobile devices having J2EE O/S & Symbian O/S.
  • Ensuring that user expectations are met during the testing process.

We'd love your feedback!