Performance Tester QA at Devfi

Performance Tester QA at Devfi
Manual Testing Jobs

Position: Performance Tester QA

Location: Remote

Devfi, a dynamic technology company, is currently seeking an experienced Performance Tester QA to join our team. This is a remote position, allowing you to work from the comfort of your own home. As a Performance Tester QA, you will play a critical role in ensuring the performance and reliability of our enterprise applications. If you have a strong background in performance testing, load testing, and experience with various testing tools and frameworks, we encourage you to apply.

Responsibilities:

  • Load Testing: Design and execute load testing scenarios using JMeter and other relevant tools to assess application performance under varying workloads.
  • API and Microservice Testing: Conduct thorough testing of APIs and microservices using RestAssured to ensure their functionality, scalability, and performance.
  • Performance Testing Frameworks: Design and deliver performance testing and engineering frameworks for complex enterprise applications, incorporating best practices and industry standards.
  • Performance Workload Modeling: Define performance workload models, considering factors such as user behavior, system usage patterns, and data volumes to simulate realistic testing scenarios.
  • Performance Tuning and Optimization: Identify performance bottlenecks, conduct performance tuning, and optimize application performance based on analysis and insights gained from testing.
  • Hands-on Programming: Possess hands-on experience in Java, .NET, Node.js, or JavaScript to understand the application architecture and effectively identify performance issues.
  • Scripting Expertise: Demonstrate excellent skills in scripting languages such as Python, JavaScript, Scala, Groovy, or Go to develop efficient and effective test scripts.
  • CDN Performance Tuning: Work with Content Delivery Networks (CDNs) like Akamai, Cloudflare, or Yotta to optimize CDN configuration for local or regional performance.
  • APM Tool Setup: Set up and configure Application Performance Monitoring (APM) tools like Elastic APM, AppDynamics, Dynatrace, New Relic, or Datadog. Design custom dashboards for application and infrastructure performance metrics.
  • Log Aggregation Tools: Set up and design custom dashboards for log aggregation tools like Splunk, ELK (Elasticsearch, Logstash, Kibana), Sumo Logic, or Graylog to analyze application logs and identify performance-related issues.
  • Performance Analysis: Proficiently conduct Thread, Heap, and CPU dump analysis to identify performance bottlenecks and memory-related issues.
  • Garbage Collection Optimization: Possess knowledge of garbage collection algorithms and techniques for optimizing memory management in applications.
  • Load Generation Tools: Utilize load generation tools such as Gatling, JMeter, BlazeMeter, or LoadRunner to simulate and measure application performance under heavy loads.
  • Mobile Testing: Hands-on experience in testing and tuning real devices for mobile applications is highly desirable.
  • Agile Methodologies: Demonstrate excellent exposure to Agile programming methodologies and effectively integrate performance testing into Agile development cycles.
  • Shift-Left and TDD Practices: Implement shift-left testing and Test Driven Development (TDD) practices by integrating test cycles with CI/CD pipelines.

Requirements:

  • Experience: Minimum of 5 years of experience in performance testing and engineering.
  • Load Testing Tools: Strong experience with load testing tools such as JMeter and API testing tools like RestAssured.
  • Performance Testing Frameworks: Proven experience in designing and delivering performance testing and engineering frameworks for complex enterprise applications.
  • Programming Skills: Hands-on experience in Java, .NET, Node.js, or JavaScript to understand application architecture and identify performance issues.
  • Scripting Proficiency: Excellent scripting skills in languages like Python, JavaScript, Scala, Groovy, or Go for developing efficient test scripts.
  • APM and Log Aggregation: Familiarity with setting up and configuring APM tools such as Elastic APM, AppDynamics, Dynatrace, New Relic, or Datadog. Experience in designing custom dashboards for application and infrastructure performance metrics using log aggregation tools.
  • Mobile Testing (Desirable): Hands-on experience in testing and tuning real devices for mobile applications.
  • Agile Methodologies: Excellent exposure to Agile programming methodologies and integrating performance testing into Agile development cycles.
  • Communication Skills: Strong verbal and written communication skills to effectively collaborate with cross-functional teams and stakeholders.
  • Problem-Solving Abilities: Analytical mindset with excellent problem-solving skills to identify performance bottlenecks and provide efficient solutions.
  • Time Management: Strong organizational skills and the ability to prioritize tasks effectively and meet project deadlines.

Manual Testing Jobs In India

Apply: If you are an experienced Performance Tester QA with a passion for delivering high-performance software and possess the required skills and expertise, we would like to hear from you. Interested candidates can email their CVs to supriya@devfi.com, and our hiring team will review your application.

Leave a Reply

Your email address will not be published. Required fields are marked *

*