Senior Software Developer in Test
P
PlotlySoftware testing
Location: Canada
Secondary Locations: USA
Workplace: RemoteFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years of related professional experience as a software developer in test or similar role.
- Required Skills
- DockerCypressJavascriptKubernetesTypeScriptAPI testingPlaywright
Requirements
- Bachelor's degree in computer science or a related field.
- 5+ years of related professional experience as a software developer in test or similar role.
- Experience with test automation frameworks, including Cypress or Playwright.
- Experience with JavaScript and TypeScript scripting.
- Proficiency in writing test cases, developing automated scripts, using automation frameworks, and maintaining test data sets.
- Experience with load and performance testing, including design, development, implementation, and reporting.
- Familiarity with containerized environments such as Docker or Kubernetes.
- Experience testing APIs and RESTful services.
- Strong organizational skills to manage multiple tasks within project timelines.
- Experience with Python and/or Go is a plus.
- Familiarity with continuous integration environments, particularly GitHub Actions, and with GitHub and DevOps practices is a plus.
- Exposure to data science and machine learning concepts is a plus.
Responsibilities
- Work on product features and bug fixes alongside engineers to improve product quality.
- Provide training and technical guidance on testing automation.
- Design, develop, and maintain automated test scripts and test suites.
- Create detailed test plans and test cases.
- Test products to identify, isolate, and track defects.
- Perform manual tests when needed alongside automated testing.
- Verify products against business and technical requirements, customer expectations, and performance and reliability standards.
- Contribute to product testing strategy and participate in code reviews, design discussions, and project planning.
- Block releases that do not meet quality standards and help teammates understand product quality.
View Full Description & ApplyYou'll be redirected to the employer's site