SUMMARY:
The Analytical Software Quality Assurance Engineer will lead the design and implementation of a comprehensive testing platform at Baylor Genetics, ensuring software quality by creating tests, researching testing improvements, and refining QA practices. This role will play a pivotal role in transitioning the organization from a genetics to a technology company, collaborating closely with development and DevOps teams to maintain high-quality software standards.
QUALIFICATIONS AND EXPERIENCE:
- Bachelor’s Degree in Computer Science or related field.
- Strong knowledge of testing methodologies: integration tests, regression tests, end-to-end tests, etc.
- Experience collaborating closely with development and infrastructure teams.
- Experience in highly virtualized public and private cloud environments.
- Proficiency in automated testing tools for rapid development and deployment.
- Strong documentation and diagram generation skills.
- Ability to balance idealism and pragmatism in a fast-paced work environment.
- Continuous improvement mindset and attention to detail.
- Excitement about building an efficient and durable testing platform.
- Desire to learn new technologies and practices.
- Experience with Jira, Confluence, and Agile methodologies a plus.
- Experience coding in Python and Java a plus.
DUTIES AND RESPONSIBILITIES:
- Testing Platform Design: Design and implement a comprehensive testing platform to ensure software quality.
- Test Creation: Develop tests ensuring the quality and reliability of software products.
- Testing Improvements: Research, evaluate, and recommend testing improvements and new technologies.
- Testing Automation: Develop and execute infrastructure for QA test automation.
- QA Practices Enhancement: Contribute to refining QA practices, standards, and tooling within the organization.
- Collaboration: Work closely with development and DevOps teams to ensure software meets quality standards.
- Transition Support: Play a significant role in Baylor Genetics' transition from a genetics company to a technology company.
- Additional duties as assigned.
AREAS OF WORK:
- New Testing Process: Building a new testing process to transition to a test-first, test-often mindset.
- Testing Platform Development: Define a testing process and platform that enhances application quality and compliance.
- Automated Build Process Enhancement: Enhance automated build and deployment processes with integration, regression, and end-to-end tests.
- Monitoring Strategy: Create a proactive monitoring strategy to ensure software quality.
PHYSICAL DEMANDS AND WORK ENVIRONMENT:
- Frequently required to sit.
- Frequently required to stand.
- Frequently required to utilize hand and finger dexterity.
- Frequently required to talk or hear.
EEO Statement:
Baylor Genetics is proud to be an equal opportunity employer dedicated to building an inclusive and diverse workforce. We do not discriminate based on race, religion, color, national origin, sex, sexual orientation, age, gender identity, veteran status, disability, genetic information, pregnancy, childbirth, or related medical conditions, or any other status protected under applicable federal, state, or local law.