Software Quality Assurance Engineer and Tester
Role details
Job location
Tech stack
Requirements
Do you have a Bachelor's degree?, We are looking for a Software Quality Assurance Engineer and Tester with experience in software testing methodologies, quality assurance processes, and automated testing frameworks. The Software Quality Assurance Engineer and Tester will have a firm understanding of biomedical data systems, cloud infrastructure, and complex AI/ML and Large Language Model (LLM) applications. The Software Quality Assurance Engineer and Tester shall be able to work well within a team of scientists, software engineers, data scientists, and technical writers. The selected applicant will be subject to a pre-employment background and reference check., * Bachelor's degree or other degree(s) in Computer Science, Information Technology, or related fields
- 1-2 years of software development experience and a strong willingness to write and execute tests
- Proficiency in one or more core programming languages (e.g., Python, Java, JavaScript) and experience working with SQL and/or NoSQL database systems
- Experience with software development life cycles including agile and hybrid methodologies
- Foundational knowledge of data acquisition, data management, and data processing principles
- Familiarity with automated testing frameworks (e.g., Cypress) and the ability to apply testing to web applications and APIs
- Familiarity with the Linux / POSIX commandline
Preferred Qualifications:
- Experience with biomedical data systems, scientific applications, or research tools
- Knowledge of cloud environments, particularly AWS
- Familiarity with DevOps tools such as Kubernetes, Ansible, or Jenkins
- Experience with containerized workloads and microservices architectures
- Experience testing AI/ML and Large Language Model (LLM) applications
- Familiarity with the Linux / POSIX commandline
- Experience with collaborative work platforms such as Shortcut, Jira, or Confluence
- Experience with performance testing and scalability assessment
Responsibilities include ensuring compliance with organizational security and privacy policies, protecting sensitive data and systems, reporting security incidents, and participating in required cybersecurity training. The role may also involve implementing best practices related to access control, data handling, and risk mitigation within the scope of assigned duties.
All candidates will be required to undergo a background check and must be authorized to work in the United States.
Benefits & conditions
Pulled from the full job description
- Paid time off
- Health savings account
- Dental insurance
- Disability insurance
- Paid holidays, Salary and benefits: We offer a competitive salary and a generous benefits package, including at no cost: full health and dental for you and your dependents, retirement and HSA accounts, short- and long-term disability insurance, life and accident insurance, paid time off, and 11 federal holidays.