Job Summary:
VITALL is currently seeking a Software Development Engineer in Test to join our product development team. This is an outstanding opportunity for the right candidate to define themselves as a core contributor to the consumer health industry and have an impact through a career in health technology.
The SDET will participate in the design, creation, and improvement of scalable software. They will be part of a cross-functional team that's responsible for the full software development cycle, from conception to deployment. First and foremost, the SDET will be responsible for driving quality throughout the software development lifecycle by designing, implementing, and maintaining automated test frameworks, tools, and test cases. This role bridges development and quality assurance, ensuring our products are robust, scalable, and meet the highest standards.
The SDET should be comfortable with both front-end and backend languages, frameworks, libraries, and workflows. Their secondary responsibility will be to contribute to the alignment of design and user experience requirements with application functionality through writing clean, functional front and backend code.
You are a team player and contributor to technology decisions and architecture, and can balance day-to-day workload, with an eye for future improvements of your team and their work. You will be working as part of a group of developers who help each other solve problems across all functions. You will employ best practices in development, security, accessibility and design to achieve the highest quality of service for our clients.
Responsibilities:
-
Design, develop, and maintain automated test frameworks and scripts for web, mobile, and API testing
-
Collaborate closely with the product development team to define test strategies and acceptance criteria
-
Perform functional, regression, integration, and performance testing
-
Develop and maintain CI/CD pipelines that include automated testing steps
-
Debug issues and work with the development team to identify root causes and potential fixes
-
Advocate for quality best practices and ensure high code coverage across the codebase
-
Participate in code reviews and contribute to continuous improvement efforts
-
Contribute to the design of scalable software platforms with performance and security in mind
-
Participate in the entire application lifecycle, focusing on coding and debugging
-
Design and build client-side and server-side architecture
-
Develop and manage well-functioning databases and applications
-
Write effective APIs
-
Contribute to documentation, functional specifications, design documents and architecture diagrams
-
Clearly communicate with the team through our productivity tools (Slack, Jira, GitHub, etc )
-
Maintain strict confidentiality of records, client information, and company information
-
Ensure ongoing compliance with quality and industry regulatory requirements
-
Participate in regular privacy and security training
-
Adherence to company policies, following all privacy and security protocols
-
Other job-related duties may be assigned as required
-
Demonstrate at all times that you:
-
Are a self-learner with a strong interest in emerging technologies
-
Are flexible, able to adapt to changing environments, and work under pressure
-
Employ exceptional written and interpersonal communication skills
-
Employ problem-solving and decision-making skills
-
Excel in a team-based, collaborative environment
-
Are trustworthy, organized and committed to excellence throughout all tasks and activities
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field
- 3+ years of experience in software testing or software development
- Knowledge of multiple front end languages and libraries (HTML, Typescript, Javascript, React)
- Knowledge of multiple backend languages and frameworks (Python, GraphQL, Node.js)
- Familiarity with databases and cloud infrastructure (SQL, Postgresql, DynamoDB, AWS)
- Experience with test automation tools and frameworks (e.g., Selenium, Cypress, Playwright, Appium, JUnit, TestNG, pytest)
- Solid understanding of REST APIs and tools like Postman or REST-assured
- Familiarity with CI/CD tools
- Experience with version control systems (Git preferred)
- Experience developing desktop and mobile applications
- Experience working in an Agile Development environment with continuous integrations/continuous deployment environments
- Demonstrated problem-solving and decision-making skills
- Proven history of excelling in a team-based, collaborative environment
- Strong verbal and written communication skills
What Sets You Apart:
- Experience in the Health Technology Industry
- Working knowledge of HL7 and FHIR
- Familiarity with cybersecurity practices and data privacy regulations, including audits (SOC2, TRA, etc)
- Previous experience in a startup or high-growth company
About VITALL:
At VITALL, we believe an individual's health information is essential to their well-being and therefore it should be readily available, when it is needed most, in the most comprehensive way possible. However, typically an individual's health information is all over the place. VITALL changes that by providing an untethered personal health record platform that consolidates an individual's medical history, real-time data from wearable and smart health devices, as well as results from smartphone-based scans, displaying it all in a user-friendly, secure application. VITALL safely acquires, secures, and displays an individual's health information in a meaningful way, empowering their health journey and enhancing their medical emergency readiness.
COVID-19 considerations:
VITALL requires as a condition of employment that all successful candidates be fully vaccinated against COVID-19 prior to their start date, and may require proof of the same. Reasonable accommodation is available where required by law.