Cayuse

Software Development Engineer in Test (SDET) with a Performance Focus

Cayuse
Apply
3 hours ago
Remote, WorldwideMid Level

Responsibilities

  • Define and execute functional automation, load, stress, endurance, spike, scalability, and other comprehensive test strategies.
  • Establish performance baselines, analyze metrics and trends, identify bottlenecks and root causes, and provide optimization recommendations.
  • Design, develop, and maintain automated test scripts and frameworks for web, API, and backend systems.
  • Integrate automated tests into CI/CD pipelines and support continuous, regression, smoke, and new-feature testing.
  • Create realistic test environments and datasets in partnership with DevOps and Engineering teams.
  • Develop performance reports, analyze test results, and communicate product quality risks and insights.
  • Partner with software engineers, product owners, QA, and developers to define test strategies, acceptance criteria, and coverage.
  • Identify, document, track, and help resolve defects; perform code reviews for test code.
  • Develop tools and utilities to improve automation and test coverage.
  • Participate in Agile/Scrum ceremonies, sprint planning, and retrospectives.

Requirements

  • At least 3 years of software testing experience, including both test automation and performance testing.
  • Hands-on experience with k6 as a primary performance testing tool.
  • Hands-on experience with Playwright; Cypress or Selenium experience is also considered.
  • Proficiency in one or more of Python, Java, TypeScript, or JavaScript.
  • Experience testing APIs with tools such as Postman or REST-assured.
  • Experience with CI/CD tools and repository management, such as Bitbucket or Jenkins.
  • Experience creating, setting up, and executing manual test cases, preferably in Zephyr.
  • Working knowledge of APM tools including Grafana, New Relic, Datadog, Dynatrace, or AppDynamics.
  • Familiarity with profiling, logs, metrics, traces, and diagnostics including GC analysis, thread dumps, and heap dumps.
  • Familiarity with cloud platforms, containers, version control, and infrastructure as code, including AWS, GCP, Azure, Docker, Kubernetes, Bitbucket, and Terraform.
  • Experience or knowledge of API, functional, integration, regression, white box, risk-based, data-driven, behavior-driven, or keyword-driven testing.
  • Experience using Jira or Azure DevOps for defect tracking and management.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
  • Strong analytical, problem-solving, communication, collaboration, and quality-focused abilities.

Benefits

  • Medical benefits with PPO and HSA options.
  • Vision, dental, and short-term disability fully covered by Cayuse.
  • Unlimited paid time off, holidays, and a flexible work schedule.
  • Remote work stipend and remote work environment.
  • Equal paid parental leave.
  • 401(k) with employer matching.
  • Quarterly wellness reimbursement.

Tech Stack

Apache JMeterAWSAzureCypressDatadogDockerGitHub ActionsGitLab CI/CDGoogle Cloud PlatformGrafanaJavaJavaScriptJenkinsKubernetesPostmanPythonSeleniumTerraformTypeScript

Categories

Cayuse

About Cayuse

201-500 employees

Cayuse empowers organizations to conduct globally connected research and modernize research administration. Our industry-leading cloud-based research platform powers a suite of applications that maximizes researcher success, improves collaboration and simplifies work across the entire research lifecycle including commercialization and tracking of research outcomes. The Cayuse global community includes academic institutions, pharmaceutical and biotech companies, hospitals and health systems, government agencies, independent research institutions, and non-profit organizations.