Title: | QA Engineer |
---|---|
ID: | 1090 |
Job Title: | QA Engineer |
Client: | Species 360 |
Application Deadline: | 06/30/2017 |
Species360 is a unique blend of a software company and a mission-based, non-profit organization. We help our members save animals from extinction. “Global information serving conservation” is our tagline, and we live it every day. We help our members in the zoological community exceed their conservation and sustainability goals for the diverse and endangered animals and species in their care. The Quality Assurance Engineer will develop and lead the activities of our software quality assurance team. The main purpose of this role is to improve product quality and the frequency of software releases. This position role will work closely with product owners, project managers, front-end and back-end developers, and management to ensure completeness and quality of our software products. This position will:
- Contribute and direct quality assurance resources to complete assignments using established guidelines, procedures and policies (non-supervisory position)
- Analyze software and process qua issues to identify root causes and propose corrective options
- Plan and define testing approach, providing input on priorities of testing activities including risk assessment and management
- Create and execute manual and automated test scripts
- Drive quality at application level and partners with developers to release high quality products.
- Monitor and track the resolution of defects and coordinate with developers to prevent and resolve
- Responsible for managing the definition, implementation, and integration of quality principles into the design and development of software and IT processes
- Provide guidance and subject matter expertise to engineers on testing and Quality Assurance (QA) methodologies and processes
- Provides immediate functional direction for quality assurance team members, assigning tasks, checking work at frequent intervals, and maintaining schedules
The QA Engineer will immediately contribute to a highly productive team of product owners, developers, network administrators, business analysts, designers, support staff, and management in conceptualizing and developing Species360 products and services.
The ideal candidate for this position will possess:
- BS degree in Computer Science, Software Engineering, MIS or related field
- 5+ years equivalent work experience
- Excellent oral, writing, and editing skills
- Experience with Agile, other rapid application development methods, and Waterfall
- Experience developing test strategies, test plans, and test cases
- Experience developing automated test scripts with Cucumber, Gherkin, and Capybara (preferred) or similar tools like Selenium, QTP, ALM
- Experience transitioning from manual to automated testing
- Experience with ExtJS (Sencha) design patterns or other toolkit experience in developing true 'single page' web applications – preferred
- Must possess strong leadership skills, work ethic, integrity, and professionalism
- Ability to work independently, prioritize and complete multiple tasks on deadline
- Ability and interest to work within a global organization with a culturally diverse staff and membership