Senior Software Engineer in Test
Core
Design, implement, and maintain automated testing solutions for web apps, APIs, and backend components to ensure quality and performance.
Role type
Senior Software Engineer in Test (QA)
Builds
Automated test suites, CI/CD pipelines, and quality assurance infrastructure for research data platforms.
Domain
Translational Data Science / Healthcare / Research Computing
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Python programming, Golang/Javascript/C/C++/Java/C#, unit & automated regression testing, test case development, Pytest, UX/UI testing & browser test automation with Selenium, performance & load testing with LoadRunner, Unix/Linux programming, version control, JIRA, Jenkins, Cloud platforms (AWS/GCP/Openstack), CI/CD, Agile SDLC
Preferred skills
None stated
Technologies
Python, Golang, Javascript, C, C++, Java, C#, Selenium, LoadRunner, Pytest, JIRA, Jenkins, AWS, GCP, Openstack, Oracle, Unix, Linux
Responsibilities
Design and implement complex testing activities for web apps, APIs, and backend; perform code testing on components to ensure implementation standards; investigate, analyze, and resolve day-to-day technical problems; provide technical mentorship to interns and onboarding staff; participate in the hiring process and provide interview feedback; evaluate design alternatives for development cost and solutions.
Seniority
Senior, hands-on IC