Senior Software Development Engineer
Listed on 2026-10-05
-
Software Development
Software Testing
Pay 65-75/h depending on experience
Can you please confirm your top 3 skills sets required?
- Web & Mobile Application Test Automation
- Automation using different device farms
- Java, Selenium, microservices, , Kotlin
Can you please confirm the 3 main responsibilities/day to day activities required for this role?
- Hands on Automation expert
- Leading & guiding offshore test team
- Worked in Medical Device or any compliance drive environment
What products (if any) will this role support?
Web & Mobile
What is your target years of experience?
Minimum 5
___________________________________
A Day in the Life
Pelvic Health Therapies develops technologies that help patients manage chronic conditions and improve quality of life through connected therapies and digital health solutions. This role is part of the software engineering organization responsible for designing, developing, verifying, and maintaining web and mobile applications that support therapy delivery, patient engagement, and clinical outcomes in a regulated medical device environment.
As a Senior Software Development Engineer in Test, you will lead quality engineering and software verification activities for secure, scalable web and mobile solutions. You will work across the software development lifecycle, partnering with cross-functional teams to define test strategies, build maintainable automation, strengthen product quality, and deliver compliant digital products in a regulated medical device environment.
Primary Responsibilities- Lead the design, development, and execution of software verification and test automation solutions spanning web, mobile, API, backend microservices, and integrated systems.
- Define comprehensive test strategies, test plans, risk-based verification approaches, and release-quality criteria based on business, system, software, and regulatory requirements.
- Design, develop, debug, and maintain production-grade automated tests and reusable test frameworks using established architectural and coding standards.
- Translate business, system, and software requirements into traceable test designs, test cases, automation assets, and objective verification evidence.
- Validate frontend user interfaces, backend microservices, APIs, databases, messaging workflows, and end-to-end system behavior.
- Implement automated functional, integration, regression, negative, reliability, and performance tests, as appropriate to product risk and architecture.
- Integrate automated tests into CI/CD pipelines and establish quality gates that provide timely feedback on build and release readiness.
- Apply secure coding and test-development practices, including code reviews, version control, maintainability, reuse, and appropriate test-data handling.
- Collaborate with architects, technical leads, software engineers, systems engineers, quality engineers, security teams, Dev Ops engineers, Product Owners, and UI/UX engineers throughout product development.
- Participate in design reviews, requirements reviews, defect triage, root-cause analysis, risk assessments, and technical decision-making.
- Investigate complex failures across application, service, device, network, and test-environment layers; document findings and drive corrective and preventive actions.
- Monitor test results and quality metrics, identify coverage gaps and recurring defect patterns, and recommend improvements to engineering practices and product quality.
- Support software lifecycle activities from planning and design through implementation, verification, validation support, product release, and maintenance.
- Create and maintain audit-ready verification documentation, traceability, test records, defect evidence, and other lifecycle artifacts required for regulated software.
- Mentor engineers in test architecture,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).