Technical Quality Assurance Engineer

download Technical Quality Assurance Engineer

of 2

Transcript of Technical Quality Assurance Engineer

  • 8/11/2019 Technical Quality Assurance Engineer

    1/2

    Technical Quality Assurance Engineer

    Ingenuity is a group of creative, energetic, motivated people helping life science

    researchers understand biological mechanisms. We deliver systems biology expertise to

    biologists and bio-informaticians through pathways analysis software, genome-scale

    computable network datasets, search and visualization tools, knowledge management

    services, and our enterprise semantic technology infrastructure, resulting in increased

    R&D productivity and faster drugs to market. We are passionate about our users, our

    products, and our technology, and are dedicated in providing scientific researchers with

    the knowledge required to make Better Decisions Faster.

    Position Description & Duties & Responsibilities

    The ideal candidate will have 5+ years of software quality assurance experience. This

    hands-on position requires project management and technical skills. This candidate will

    be technically strong in Java, web technologies, various software automation tools, andscripting.

    As Technical Quality Engineer you will apply your software testing knowledge,

    management and organizing skills to develop, drive and execute the testing strategy of

    Ingenuitys Knowledge Representation System (IKRS) and content acquisition tools. You

    will follow and establish best QA practices to set clear quality requirements and goals.

    Work with scientists to evaluate test cases and perform end to end testing. You will also be

    responsible for managing, reporting and tracking defects.

    You will work with a dynamic and hard working IKRS development and Ontology teams to

    develop the best models for automating and executing tests, and reporting test status.

    Find and correct individual and systematic problems and identify product ease-of-use

    issues.

    Education, Skills & Experience Minimum

    5+ years experience in Quality Assurance including testing of highly scalable multi-

    tier web applications, developing test plans and test cases

    Experience in both white and black box testing, and with performance/load

    testing web apps Java programming with Java server technologies: Servlet, JSP, Tomcat, Spring MVC

    etc.

    3+ years experience working with automation tools such as Selenium, JUnit,

    Mockito

    Ability to write Shell Scripts to bridge the automation gaps

    Experience in unit testing front end code and performance tuning

    Experience in agile development including continuous integration

  • 8/11/2019 Technical Quality Assurance Engineer

    2/2

    Excellent writing and communication skills, with a particular emphasis on the

    ability to communicate to non-technical personnel

    Strong analytical and problem solving skills and attention to detail

    Strong leadership skills to drive and execute testing strategy

    Flexible and works well as part of a fast-paced interdisciplinary productdevelopment

    Excellent communicator and team player who would enjoy working with cross-

    functional group of engineers, scientists, software developers, logicians, and

    product managers

    Ability to develop fast prototypes and transition to production development without

    compromising quality

    Experience using Maven and continuous integration systems such as

    Hudson/Jenkins/Bamboo

    BS or MS in Computer Science or related discipline

    Education, Skills & Experience Preferred

    Knowledge of javascript, CSS, and AJAX

    Knowledge of Biology is a plus