Soley Therapeutics
Senior Software Quality Assurance Engineer
Soley Therapeutics, South San Francisco, California, us, 94083
Senior Software QA EngineerLocation: South San FranciscoAbout UsSoley Therapeutics is a biotechnology company that was created with the belief that drug discovery and development should be faster and less expensive, with a much higher probability of success. To achieve this goal, we are pioneering a novel, fully integrated approach that combines data and machine learning insights at every step of the process. We are a multi-disciplinary team that brings together experts in drug development, data engineering, and machine learning to create a cohesive platform. Our end goal is to create life-changing medical treatments by combining expertise in technology and life sciences with a comprehensive view of the entire drug discovery and development process.Soley Therapeutics is committed to hiring a world-class team that brings together a wide variety of different skills and experiences. We are committed to inclusion across race, gender, age, religion, identity, and experience, and believe that diversity makes us stronger by bringing in new ideas and perspectives. We strive to create a workplace that cultivates bold innovation through collaboration and empowers our people to unleash their full potential.About the RoleWe're looking for a Senior QA Engineer to join our team and lead the testing efforts for our software applications and data platforms. As a Senior QA Engineer, you will play a critical role in ensuring the quality and reliability of our software applications, data visualization and exploration tools, and internal tools for data analysis and management. You will work closely with our software engineers, data scientists, and other stakeholders to identify and resolve defects, and to continuously improve our testing processes and methodologies.What You'll DoDevelop and execute comprehensive test strategies and plans for software applications and data platformsLead the testing efforts for multiple projects simultaneously, and prioritize testing activities based on project requirements and timelinesCollaborate with software engineers to identify and resolve defects, and to improve testing processes and methodologiesDesign and implement automated testing frameworks and tools, and maintain existing automation suitesDevelop and maintain test data and test environments, and ensure that test environments are properly configured and maintainedParticipate in agile development methodologies, including sprint planning and retrospectives, and provide input on testing activities and timelinesCollaborate with cross-functional teams, including software engineering, data science, and product management, to identify and prioritize testing activitiesIdentify and report defects, and track defects to resolutionDevelop and maintain testing documentation and reports, and provide metrics and insights on testing activities and resultsHelp Hire, Mentor and train new QA engineers, and provide guidance on testing best practices and methodologiesWhat You BringEducation: Bachelor's degree in Computer Science, or a related fieldExperience: 6+ years of experience in software testing and quality assurance, with at least 2 years of experience in a senior or lead roleTesting Methodologies: In-depth knowledge of testing methodologies, including black box, white box, and gray box testing, as well as experience with testing frameworks and tools such as Selenium, Appium, or TestNGAutomated Testing: Experience with automated testing frameworks and tools, including design, implementation, and maintenance of automation suitesAgile Development: Experience with agile development methodologies, including Scrum or Kanban, and ability to participate in sprint planning and retrospectivesLeadership: Proven leadership skills, with experience in mentoring and training junior QA engineers, and providing guidance on testing best practices and methodologiesCollaboration: Excellent collaboration and communication skills, with ability to work with cross-functional teams, including software engineering, data science, and product managementAnalytical Skills: Strong analytical skills, with ability to analyze complex data and identify trends and patternsProblem-Solving Skills: Excellent problem-solving skills, with ability to identify and resolve defects, and to troubleshoot complex issuesAttention to Detail: Strong attention to detail, with ability to identify and report defects, and to track defects to resolutionCommunication: Excellent communication skills, with ability to provide clear and concise reports and metrics on testing activities and resultsAdaptability: Ability to adapt to changing priorities and timelines, and to work in a fast-pacedYou May Also BringExperience with cloud-based technologies, such as AWS or AzureExperience with continuous integration and continuous deployment (CI/CD) pipelinesExperience with testing data pipelines and data visualization toolsExperience with machine learning or artificial intelligence testingExperience with pharmaceutical or biotechnology industryExperience with rapid development cycles in a client facing role supporting several clients with very different needs would be a bonus.A background in drug development or another healthcare or biotechnology field.