Technical Quality Assurance Engineer
-
Upload
sam-sebastyan -
Category
Documents
-
view
218 -
download
0
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