Nivel cariera

Middle (2-5 ani), Senior (5-10 ani)

Limbi vorbite

engleză

Adresa/ adresele jobului

Cluj-Napoca

Se recruteaza si din

Iași, Timișoara


Ingenuity is a group of creative, energetic people helping life science researchers understand the biological mechanisms that cause human disease. Ingenuity’s industry-leading technology platform was built by our team of interdisciplinary, entrepreneurial researchers, scientists and engineers that are passionate about improving human health through the intelligent use of semantic technologies. We have used this technology to develop the industry-leading analytic platform for pathway analysis and systems biology research, and are now expanding to develop new solutions for the life sciences and healthcare markets. We are passionate about our users, our products, our technology, and our vision, and are looking for intelligent, talented and entrepreneurial developers who are eager to join our world-class team.  Ingenuity is a professional work environment, valuing work life balance. 

As a Senior Software Quality Engineer, you will work with a dynamic and hard-working team to help improve the quality of our flagship systems biology products, Ingenuity Pathways Analysis and Variant Analysis, as well as iReport and services. You must observe and constructively work towards improving the overall product quality, testing and risk management process.  You will work closely with developers, product management, customer service and other internal groups to proactively seek product information, develop in depth test plans, derive practical use cases, and author appropriate test cases.  You will also be responsible for communicating risks, test status and results to both Development, and Management.  You will perform functional black box testing as well as white box and test automation where applicable, develop and maintain the automation framework. 

This position is full time.

DUTIES AND RESPONSIBILITIES

Essential Functions: 

  • Develop test automation scripts using Java based automation tools (Silk4J, FitNesse, Selenium, TestNg, etc)
  • Develop and/or maintain test harness for GUI (Wed Based and Java based standalone application) and backend automation
  • Interpret requirements and specifications to develop test plans, test cases and test documentation
  • Conduct functional-level testing including both GUI and backend tests
  • As an individual contributor, hands-on involvement in all areas of Quality Assurance: processes, test plan and test case creation, bug tracking lifecycle, and functional testing
  • Involvement with Agile iterative software development process - test-driven development, continuous integration testing, rapid automation to efficiently build the best industry software
  • Think from a customer perspective, and creatively solve real user problems

Marginal Functions:

  • Make recommendations for QA process, best practices and other implementation according to business goals
  • Recommend and implement enhancements to our automated testing framework
  • Coordinate and lead efforts for cross functional testing and/or integration tasks on a project basis

 

KNOWLEDGE, SKILLS AND ABILITIES

  • Experience in both white and black box testing, performance/load testing web apps
  • Proficiency with Java or other object-oriented programming languages
  • Proficiency in automation with Silk4J, WebDriver (Selenium 2), experience with test framework design and its implementation.
  • Proficiency in Unix and Windows operating systems
  • Experience with testing web-based and java-based standalone applications
  • Experience developing test plans, designing, implementing, executing and analyzing test cases, writing bug reports, and assessing risk
  • Familiarity with SQL and database design, with version control software like CVS or Subversion
  • Familiarity with defect-tracking software and processes
  • Clear, strong understanding and practice of good software QA methodologies 
  • Excellent verbal and written communication, time management, organizational and multitasking skills
  • Scripting experience with Perl or Python
  • Experience in test automation using Silk4J, Selenium,TestNG, FitNesse, Sikuli, AutoIt, working experience with SVG, Flash/Flex, JSON and XML objects
  • Experience with multi-tiered web technologies including web servers and application servers

PERSONAL REQUIREMENTS

- Excellent verbal and written communication, time management, organizational and multitasking skills

 

EXPERIENCE

Minimum

  • 4+ years experience in software testing
  • 3+ years experience in test automation

  

EDUCATION

Minimum

  • Bachelor in Computer Science or equivalent industry experience

 

 YOUR BENEFITS

You will work in a high-professional environment, where we value respect and responsibility.

We offer a competitive compensation package and other rewards. 

We work together to build our own, amazing products. Join us and be part of this incredible experience!