Remote Quality Assurance Performance Engineer (Remote - US)

at Jobgether

Posted 16 hours ago 1 applied

Description:

  • The Canton Group is seeking a highly skilled Quality Assurance Performance Engineer to ensure the scalability, reliability, and efficiency of complex software systems.
  • The role involves designing and executing performance, load, stress, and endurance tests while collaborating closely with development and cross-functional teams.
  • Responsibilities include developing and maintaining scalable, reusable test automation frameworks using Selenium WebDriver.
  • The engineer will design and execute performance tests using Apache JMeter and other performance tools.
  • Writing automated test scripts in Java, Python, or C# to validate functionality across multiple browsers and platforms is required.
  • The position involves creating custom JMeter test plans for APIs, web applications, and backend services.
  • Integration of Selenium tests into CI/CD pipelines with tools such as Jenkins, GitLab CI, or Azure DevOps is expected.
  • Analyzing performance test results to identify bottlenecks, memory leaks, and scalability issues is a key responsibility.
  • The engineer will implement Page Object Model (POM) and data-driven testing to improve test maintainability and coverage.
  • Conducting cross-browser and cross-device testing using Selenium Grid or cloud platforms like BrowserStack is part of the role.
  • Debugging and troubleshooting test failures while collaborating with developers to resolve issues efficiently is necessary.
  • Generating detailed performance reports and dashboards to communicate findings to stakeholders is required.
  • Maintaining comprehensive test documentation and ensuring traceability between test cases and requirements is essential.

Requirements:

  • A Bachelor’s or Master’s degree in Computer Science, Computer Applications, or a related field is required.
  • Relevant certifications such as ISTQB are a plus.
  • Proven experience in IT performance testing, test planning, test strategy, and test environment setup is necessary.
  • Expertise with performance testing tools including JMeter, LoadRunner, BlazeMeter, and monitoring tools like Grafana or Splunk is required.
  • Strong programming/scripting skills in Java, Python, C#, or similar languages are essential.
  • Experience with CI/CD integration, performance benchmarking, and automated test frameworks is necessary.
  • The ability to analyze CPU utilization, memory usage, network usage, garbage collection, and database performance is required.
  • Strong problem-solving skills, attention to detail, and excellent time management are essential.
  • The ability to perform visual and hands-on activities, including data analysis and extensive reading, is necessary.
  • Strong communication skills and experience collaborating with cross-functional teams are required.

Benefits:

  • The position offers fully remote work with flexibility to support work-life balance.
  • A competitive salary with opportunities for growth and advancement is provided.
  • Comprehensive healthcare options, including medical, dental, and vision coverage, are available.
  • Retirement savings plans such as 401k are offered.
  • Paid time off and company holidays are included.
  • Professional development opportunities and training support are provided.
  • The work environment is inclusive and collaborative, with strong core values.