Gen AI Quality Assurance Engineer Full-time Job
Feb 15th, 2024 at 11:24 IT & Telecoms Calgary 111 views Reference: 4733Job Details
Our team is responsible for all software engineering activities to ensure that business objectives are met. This includes the creation, development, design, and improvement of products, software, applications, and services. These roles are responsible for the development of computer programming systems and applications including the design, coding, testing and deployment of products and solutions to meet business obligations.
Meaningful work you’ll be part of
As a Gen AI Quality Assurance Engineer Manager, you’llwork as part of a team of problem solvers, helping to solve complex business issues from strategy to execution. Responsibilities include but are not limited to:
-
Participate in all testing activities during the agile product implementation process, ensuring the quality and reliability of our Gen AI solutions
-
Contribute to insights, risk evaluations and estimation discussions, ensuring that testing considerations are well-integrated into project planning
-
Propose innovative ideas and improvements to the testing process of the Gen AI solution, continuously enhancing its quality
-
Identify opportunities for automation as you will be responsible for implementing in house testing automation frameworks to streamline and expedite the testing process
-
Facilitate communication between development teams, UX/UI designers, and product managers to ensure alignment on project goals and quality standards
-
Analyze project requirements, user feedback, and architectural and design documents to ensure completeness and testability
-
Update test documentation, and create comprehensive reports while maintaining traceability back to project requirements
-
Investigate and determine the source of problems, which may include identifying test deficiencies or deviations from requirements
-
Formulate and executing a robust test strategy tailored to the specific requirements of the Gen AI project
-
Utilize our bug tracking system to record, trace, and drive the resolution of defects and issues discovered during testing
-
Assist in reproducing issues and conducting root cause analysis to facilitate swift resolution
Experiences and skills you’ll use to solve
-
Experience performing different types of testing for complex applications
-
Previous experience using automated testing tools and platforms
-
Software development tools and defect tracking systems like Azure DevOps, Asana, Jira
-
Automation testing tools (Selenium, BlazeMeter, SoapUI, postman) experience
-
Database experience (SQL, Mongo DB)
-
Knowledge of Python for Gen AI development and testing
-
Competent in designing and executing AI prompt engineering and testing scenarios, ensuring the robustness of AI and large language models
-
Working with high level UX principles such as user stories, persona building, prototype/prototype development approaches and information architecture and customer/product research methodologies (e.g., A/B testing and MVT)
-
Agile methodologies
-
A demonstrated commitment to valuing differences and working alongside and/or coaching diverse people and perspectives