Accroid Inc

Test Engineer

Accroid Inc United States

Job Title: End to End Performance Test Engineer

Job Description:We are seeking a highly skilled and experienced End to End Performance Test Engineer with a strong background in API testing, Kafka, and banking. In this role, you will be responsible for designing, implementing, and executing comprehensive performance tests to ensure the reliability, scalability, and performance of our systems. Your expertise will help identify performance bottlenecks and provide actionable insights to enhance system performance.

Responsibilities

  • Performance Testing: Design and execute end-to-end performance tests for complex systems, focusing on APIs, Kafka, and other critical components.
  • API Testing: Develop and implement test cases for RESTful and SOAP APIs to ensure high performance and reliability.
  • Kafka: Create and execute performance tests for Kafka streams, ensuring data processing efficiency and system stability.
  • Test Planning: Develop detailed test plans, including performance test strategies, scenarios, and scripts.
  • Monitoring and Analysis: Monitor system performance during tests, analyze results, identify performance bottlenecks, and provide recommendations for improvements.
  • Automation: Develop and maintain automated performance testing scripts using tools such as JMeter, LoadRunner, or similar.
  • Collaboration: Work closely with development, QA, and operations teams to integrate performance testing into the CI/CD pipeline and ensure continuous performance monitoring.
  • Reporting: Prepare detailed test reports and communicate findings and recommendations to stakeholders.
  • Banking Domain Expertise: Apply knowledge of banking systems and processes to ensure performance tests are relevant and comprehensive.

Qualifications

  • Experience: Minimum of 5 years of experience in performance testing with a focus on APIs and Kafka.
  • Technical Skills:
    • Proficiency in performance testing tools such as JMeter, LoadRunner, Gatling, or similar.
    • Strong experience with RESTful and SOAP APIs, including test development and execution.
    • Solid experience with Kafka, including performance testing and monitoring.
    • Familiarity with performance monitoring and profiling tools.
  • Banking Experience: Proven experience working in the banking or financial services industry, with an understanding of banking processes and systems.
  • Programming: Proficiency in scripting languages such as Python, Java, or JavaScript for test automation.
  • CI/CD: Experience integrating performance testing into CI/CD pipelines using tools such as Jenkins, GitLab CI, or similar.
  • Analytical Skills: Strong analytical and problem-solving skills with the ability to interpret performance test results and provide actionable recommendations.
  • Communication: Excellent verbal and written communication skills, with the ability to clearly present findings to technical and non-technical stakeholders.
  • Team Player: Ability to work collaboratively in a cross-functional team environment.
Preferred Skills

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud for performance testing and monitoring.
  • Knowledge of containerization technologies like Docker and Kubernetes.
  • Familiarity with databases and SQL for performance testing of database interactions.
  • Certification in performance testing or related areas is a plus.
  • Seniority level

    Mid-Senior level
  • Employment type

    Contract
  • Job function

    Engineering and Information Technology
  • Industries

    IT Services and IT Consulting

Referrals increase your chances of interviewing at Accroid Inc by 2x

See who you know

Get notified about new Test Engineer jobs in United States.

Sign in to create job alert

Similar jobs

People also viewed

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub