Senior Software Quality Engineer (RE-12454128) Redwood City, California

Salary: USD50 - USD70 per hour

As a Senior Software Quality Engineer, you will work on a team to improve the quality of our flagship systems biology product. 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 QA, Development, and Management. You will perform functional black box testing as well as white box and test automation where applicable.



• 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
• Strong collaboration and partnership with other engineering teams to influence engineering best practices and infuse quality throughout the development life cycle
• Scientific testing of biological content through Ingenuity Software
• Develop test automation scripts using Java based automation tools (FitNesse, Selenium, etc)
• Interpret requirements and specifications to develop test plans, test cases and test documentation
• Conduct functional-level testing including both GUI and backend tests
• Provide written status reports for all executed test cases
• Involvement with Agile iterative software development process - test-driven development, continuous integration testing, rapid automation to efficiently build the best industry software
• Collaborate with other team members, view the big picture, and question decisions to evolve the testing process
• Think from a customer perspective, and creatively solve real user problems

Minimum Requirements:

• Clear, strong understanding and practice of good software QA methodologies
• Self-starter, who is detailed, thorough, organized, and has proven ability to prioritize and scope work
• Strong knowledge of molecular biology and genomics
• Experience in both white and black box testing
• Proficiency with Java or other object-oriented programming languages
• Proficiency in automation with WebDriver (Selenium 2)
• Proficiency in Unix and Windows operating systems
• Experience with testing web-based applications
• Experience with testing java-based applications
• Experience with performance/load testing web apps
• Experience developing test plans, designing, implementing, executing and analyzing test cases, writing bug reports, and assessing risk
• Familiarity with version control software like CVS or Subversion
• Familiarity with defect-tracking software and processes