The Senior Quality Engineer, reporting to the Manager of Software Quality, will need to be an experienced Quality Engineer who can employ industry best practice methodology, technical skills and automation experience and can work independently in a fast-paced, technical environment that employs an AGILE software development methodology. The Senior Quality Engineer will work closely with development, QA, and product management team members on Bullhorn's premier front office SaaS software for staffing and recruiting firms. He/she will be responsible for defining, implementing, executing, and automating test case suites for new features and legacy code.
Key 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.
Provide clear and consistent communication with the team on status, risks, and priorities and quality.
Key Position Requirements:
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.
Familiarity with automated test principles and tools.
At Bullhorn, we recruit only the most exceptional individuals - people with a strong passion for collaboration and the development of fresh ideas. We offer a variety of opportunities for you to imagine, explore and realize your potential while impacting the future of On Demand software. We're looking for people who want to think strategically, create with passion and have fun while doing it in a casual, flexible work environment. Check out our current job opportunities.