Software QA Automation Analyst

Are you interested in leading the transformation of cancer care through software that puts world-leading scientific knowledge in the hands of patients and their doctors?  If so, join our growing team at VieCure, the company that is revolutionizing cancer care by putting A.I. driven technology tools and an unparalleled knowledge base into the hands of physicians.

Job Description

We are seeking an experienced full time, highly motivated Senior Software QA & Automation Analyst looking for an exciting opportunity to support the design of an automated testing bench that will validate and verify a comprehensive AI knowledge base, interface engine and clinical decision support system. Our ideal candidate will have strong technical experience of the software development project lifecycle and agile software development, extensive experience of working with automation tools and advanced understanding of QA methodologies.


Our ideal candidate will have experience of developing and applying QA methodologies in a start-up environment and demonstrate the necessary drive, commitment, and aptitude to identify and implement practices that deliver continuous process improvement. They will be able to confidentially and articulately present their recommendations, projects and findings to colleagues at all levels of the company.

Location: Remote

Responsibilities

Reporting directly to our Senior Manager of Quality Assurance, our Senior Software QA & Automation Analyst has the following responsibilities:


  • Operate, and support the design of, an automated testing bench to validate and verify a comprehensive AI knowledge base, inference engine and clinical decision support system

  • Apply automation skills to design, develop and execute test automation workflows

  • Integrate Automation into the CI/CD pipeline

  • Identify, design and document test cases

  • Perform and document risk analysis

  • Record test progress and results

  • Develop standards and procedures to determine product quality and release readiness

  • Discover, document and track resolution of bugs within software

  • Drive innovation and streamline overall testing processes

  • Perform manual and automated testing

  • Research new tools, technologies, and testing processes

  • Review user interfaces for consistency and functionality

  • Review and provide recommendations to improve application performance

  • Continually develop in-depth product knowledge to resolve user questions and issues

Skills, Competencies & Experience

Our successful candidate will have solid hands-on experience and possess the following attributes and skills:


  • Extensive experience of a software development project lifecycle and a solid understanding of Agile Software Development

  • Advanced experience and an understanding of Software Quality Assurance methodologies

  • 4+ years of experience with Automation tools such as Selenium, Protractor, or similar tools, using Java, C# or Ruby. Experience with AccelQ or Telerik would be helpful but not required.

  • Experience designing, creating and implementing Automation Frameworks from the ground up.

  • Experience with Jenkins, or Azure CI/CD

  • Extensive experience in SQL

  • Experience with API testing with Postman, Rest Assured, SOAP or other tools.

  • Experience in an Agile environment with na understanding of the Agile process and ceremonies

  • Experience using JIRA and familiarity with test case management tools (Zephyr, Test Rail, or similar)

  • A degree in IT related fields (or equivalent work experience)

  • A critical thinker with skill in analyzing underlying issues through probing, questioning, and listening to drive and realize continuous process improvements

  • Strong attention to detail and a quality mindset

  • A collaborative team player who can understand and appreciate the goals of others, working together to build success

  • Patient, resilient, able to work in a pressurized environment and manage time effectively

  • Good interpersonal skills – tactfully and confidently liaising with, and presenting to, colleagues at all levels of the business on findings


Some off-hours work and occasional travel may be required.


If you share our passion for revolutionizing the way cancer care is delivered, and in enabling better outcomes for patients, come join our team and help us shift the power balance in cancer care!

Apply Now

To apply, please submit your resume to careers@viecure.com