discoverygarden is looking for a Quality Assurance Analyst to join our team. This role will work directly with our development and operations teams to ensure that our product meets the highest standards of quality through deep understanding of the product features as well as automation to ensure scalability in testing.
You will own the Quality Assurance process and must be able to define test approaches and strategies, as well as execute all types of testing, including functionality, compatibility, integration and reliability. You will also be responsible for automating the web UI’s using Selenium. This position requires a self-motivated and dynamic individual with strong technical and communication skills who can contribute in a team environment. In addition, this position requires someone who is very detailed oriented, can juggle manual as well as automation testing, and can work in a fast-paced testing environment.
What you will be doing
Develop a thorough understanding of Islandora, its use cases and our services
Create, execute, and maintain Selenium, PHPUnit and Simpletest test harnesses
Specify, design, and implement automation tests for features, customizations, reports and/or product fixes that involve PHP, Javascript, HTML, our API and databases
Provide both technical and day-to-day support of our continuous integration environments (Jenkins and Travis-CI)
Analyze existing automation infrastructure, identify problems, and develop solutions
Lead the QA experience, evangelizing use cases and test cases to product, identifying test requirements with developers/operations users and functional testing with business users
What you will need
3+ years of experience in a Quality Assurance role
Knowledge of QA methodologies – functional, regression, black box, white box, etc.
Experience with automation testing using Selenium or similar
Experience with continuous integration utilizing Jenkins or similar
A love of open source
Comfortable with taking the initiative regarding issues and decisions with minimal supervision
Self starter working effectively individually as well as collaboratively, with strong organizational and communication skills
What we will love to see
Experience working with web technologies including HTML/CSS and web servers
Experience testing software at API level, as well as white box testing
Experience with Version Control (We use GIT)
Scripting ability (including shell scripting)
Strong Unix/Linux skills
Familiarity with Agile Development Methodologies (We use KanBan/Scrum)
How you can apply
Please prepare your cover letter and resume detailing your past experience, how it is relevant to this position, why you would love to work with us and anything else you want to include and email it to us at careers@discoverygarden.ca (preferably in PDF format). Deadline for applications is Friday, August 14th, 2015. Please quote competition number QAA0730-CB when applying.
This position is located in Charlottetown, Prince Edward Island, Canada.