Software Engineer in Test JavaScript/Cypress

Compunnel Inc.
Durham, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Durham, United States of America

Tech stack

Testing (Software)
JavaScript
Agile Methodologies
Automation of Tests
Behavior-Driven Development
Code Coverage
Software Quality
Continuous Integration
DevOps
Scrum
Software Engineering
SONAR (Symantec)
TypeScript
Cypress
GIT
Vue.js
Angular
Information Technology
Playwright
IBM UrbanCode Deploy
Bitbucket
GraphQL
REST
Cucumber
Api Management
Jenkins

Requirements

Job Summary We are looking for a Senior Software Engineer in Test to join our team focused on delivering high-quality healthcare technology products. This role involves designing, developing, and maintaining automated test suites to ensure product quality and readiness for release. The ideal candidate brings a software engineering mindset to testing, thrives in an Agile environment, and is passionate about automation and continuous improvement. Key Responsibilities Define and develop a suite of automation tests for digital healthcare products. Collaborate with product owners, developers, and business stakeholders to understand requirements and ensure test coverage. Design and maintain automation frameworks using Playwright and/or Cypress. Write and maintain test cases using Cucumber BDD with JavaScript or TypeScript. Perform UI and API testing, including RESTful services and GraphQL (preferred). Investigate and resolve technical issues across the full technology stack using both automated and manual testing methods. Contribute to continuous integration and deployment (CI/CD) pipelines using tools like Jenkins, Git/Bitbucket, and uDeploy. Ensure test coverage and code quality using tools such as Sonar or Sealights. Participate in Agile Scrum ceremonies and contribute as a T-shaped team member. Mentor junior team members and promote best practices in test automation. Conduct accessibility testing and ensure compliance with accessibility standards. Required Qualifications Bachelors degree or higher in Computer Science or a related field. 6+ years of professional experience in software testing and/or development. Proven experience building and maintaining automation frameworks using Playwright and/or Cypress. Strong proficiency in JavaScript and/or TypeScript. Experience with Cucumber BDD for behavior-driven development. Solid understanding of testing Angular or Vue-based UIs and RESTful APIs. Familiarity with DevOps practices and CI/CD tools (e.g., Jenkins, Git, Bitbucket, uDeploy). Strong problem-solving skills and the ability to work in a fast-paced, matrixed environment. Excellent communication and collaboration skills. Preferred Qualifications Experience with GraphQL testing. Familiarity with code quality and coverage tools such as Sonar or Sealights. Experience with accessibility testing. Exposure to Agile methodologies and a collaborative team environment. Education: Bachelors Degree

Apply for this position