Position Overview:
The Senior Quality Engineer, reporting to the Manager of Software Quality, will be responsible for being the technical lead and resource on testing efforts within the Engineering department. They will provide feedback, guidance, and execution representing quality principles within the Engineering group.
Responsibilities:
· Responsible for ensuring that test plans are developed for each project to provide a clear way to confirm that the software being tested satisfies the requirements outlined in the product specifications and meets Bullhorn software quality standards.
· Acting as a senior level testing resource on the team, will work with both automated and manual testing as required.
· Develop and execute test plans to perform all aspects of verification, including functional, structural, regression, load, and system testing.
· Perform black and white box testing of new and existing functionality.
· Act as technical and quality engineering resource for other team members.
· Work closely with Development and Product Management to ensure quality representation throughout the design and development process.
· Conduct tests, record data, and communicate results and analysis to software developers for appropriate action.
· Provide feedback and recommendations related to current testing methods, processes, and tools where appropriate.
Required Skills and Experience:
· BS/MS in Computer Engineering or Computer Science required.
· 5-7 years experience in Quality Engineering and Development.
· Experience with multi-tiered web application and client/server technologies.
· Experience writing test plans and test case suites.
· Has experience working as lead Quality Engineer for projects.
· Ability to review and participate in product and technical design reviews.
· Experience with scripting languages such as Javascript, PERL, and Unix shells.
· Experience testing web technologies such as
AJAX, DHTML, and Flex.
· Experience with application servers such as WebLogic, WebSphere, JRun, JBOSS, and Tomcat.
· Experience with databases including SQL programming (SQL Server a plus).
· Understanding of HTTP and other web-based protocols.
· Experience with Java-based web applications.
· Experience with at least one of the following bug tracking software applications: Atlassian JIRA, IBM/Rational ClearQuest, Mozilla Bugzilla, Seapine TestTrack Pro.
· Familiarity and experience with one of the following software development methodologies: Agile, Rapid, Rational, Extreme.
· Familiarity with automated test principles and tools such as HP (Mercury) WinRunner or Borland (Segue) SilkTest.
Knowledge of Windows and Unix environments.