Position: Quality Assurance Analyst - AI Automation
Location: Calgary/Okotoks, AB
Department: Product Development The Quality Assurance Analyst is responsible for establishing and executing test plans and procedures that will deliver a quality product within established Guest-tek product specifications.
Key Responsibilities:
- Experience and strong interest in expanding AI into our QA environment.
- Development automated testing plans and agents that test and evaluate software releases.
- Ensure that products meet the needs of our customers, end-users, staff and business partners.
- Assist in testing and evaluating software for bugs, functionality, and ease of use to ensure proper operation and freedom from defects.
- Review test results and modify tests if necessary.
- Compile and evaluate statistical data to determine and maintain quality and reliability of products.
- Assist with the creation/maintenance of automated test plans.
- Research and answer questions in support of Technical Support and Development.
- Thoroughly document testing progress and maintain test lab and equipment.
- Maintain a level of competence in regard to changing Internet landscape. (Network and software paradigms).
Qualifications:
- Undergraduate degree/College level diploma in a technical field.
- 1-2 years of experience in product development lifecycle and testing.
- Deep knowledge of and experience with QA test methods, techniques and frameworks, backed up by proven experience in the testing and test automation area of at least 3 years.
- Proven ability to develop robust, efficient, flexible and maintainable code in a test driven way.
- Knowledge of recent test automation tools, software development tools and technologies, languages, frameworks and trends is useful.
- Preference will be given to individuals who have been involved in development/testing projects.
- Experience working in an agile development environment would be an asset.
Personal Attributes
- Able to express new ideas to improve the product
- Problem solver that can work both independently and as a member of a team
- Possess excellent English written and verbal communication along with positive communication and relationship skills.
- Ability to work well under pressure in a constantly changing environment with minimal supervision.
- Must be adaptable and flexible.
- Prepared to maintain and enhance personal and professional development.