Sr Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+32 more
Job description
Join a client-focused team developing and verifying web and mobile applications that support therapy delivery, patient engagement, and clinical outcomes in a regulated medical device environment. This role leads quality engineering and test automation efforts to ensure secure, scalable, and compliant digital health solutions., * Design, develop, and execute automated testing solutions for web, mobile, APIs, microservices, and integrated systems.
- Create test strategies, plans, reusable automation frameworks, and traceable verification documentation.
- Validate frontend applications, backend services, databases, APIs, and end-to-end system functionality.
- Integrate automated tests into CI/CD pipelines and establish quality gates.
- Participate in requirements reviews, design reviews, defect triage, and risk assessments.
- Investigate complex issues, document findings, and drive corrective actions.
- Maintain audit-ready documentation and mentor engineers on automation best practices.
Requirements
- Bachelor’s degree with 6+ years of experience, or Master’s degree with 4+ years of experience.
- Experience in software development or test engineering for production applications.
- Strong automation development skills in Java and JavaScript.
- Hands-on experience testing web and mobile applications.
- Knowledge of source control, defect tracking, build pipelines, and CI/CD tools.
- Excellent troubleshooting, communication, and collaboration skills.
Preferred Qualifications
- Experience with Selenium, Appium, Cypress, Playwright, REST-assured, JUnit, or TestNG.
- Knowledge of microservices, REST APIs, cloud platforms (AWS/Azure), and containerized test environments.
- Experience working in regulated environments with requirements traceability, risk-based testing, configuration management, and audit-ready documentation.
- Technical leadership and mentoring experience.
Must-Have Skills: Java, JavaScript, Selenium, Microservices, Test Automation, Web Application Testing
Nice-to-Have Skills: Kotlin, Appium, Playwright, Cypress, REST-assured, JUnit, TestNG, Spring, JPA, Hibernate, Angular, RxJS, ActiveMQ, Amazon SQS, Kafka, MySQL, PostgreSQL, SQL, AWS, Azure, Jenkins, GitHub Actions, Azure DevOps, CI/CD, Containerized Testing, Risk-Based Testing, Requirements Traceability, Defect Management, Technical Leadership, Mentoring.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
7 Important Tips That Every Software Developer Should Know
What’s the Difference between a Junior, Mid, and Senior Developer?
Fully Remote Software Engineer Jobs