Quality Assurance (QA) Engineer
Total Life, Inc.
- Edmonton, AB
- 40.000-55.000 $ par an
- Permanent
- Temps-plein
- Manual Testing:
- Design, develop, and execute comprehensive test plans and test cases for new features and existing functionalities.
- Perform various types of manual testing, including functional, regression, integration, and user acceptance testing.
- Identify, document, and track software defects using our bug tracking system.
- Collaborate closely with development teams to ensure timely resolution of identified issues.
- Provide clear and concise bug reports with detailed steps to reproduce.
- Automated Frontend Testing:
- Develop, maintain, and execute robust automated test scripts for our frontend applications using industry-standard tools and frameworks (e.g., Selenium, Playwright, Cypress).
- Design and implement test automation frameworks to improve efficiency and coverage.
- Automated Backend Testing:
- Develop, maintain, and execute robust automated test scripts for backend API calls.
- Integrate automated tests into our CI/CD pipelines.
- Monitor and analyze automated test results, troubleshooting failures as needed.
- AI-Assisted Automated Testing:
- Research, evaluate, and implement AI-powered tools and techniques to enhance our automated testing capabilities.
- Explore the use of AI for tasks such as test data generation, anomaly detection, predictive analytics for defect trends, and intelligent test case prioritization.
- Stay up-to-date with emerging trends in AI and machine learning in the context of software testing.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Experience in Quality Assurance or Software Testing.
- Strong proficiency in developing automated frontend tests using frameworks like Selenium, Playwright, or Cypress.
- Experience with scripting languages (e.g., JavaScript, Python) for test automation.
- Familiarity with modern frontend technologies (e.g., React, Vue, Angular) and basic understanding of HTML, CSS, and JavaScript.
- Experience with bug tracking systems (e.g., JIRA) and version control systems (e.g., Git).
- Strong written and verbal communication skills.
- Excellent analytical, problem-solving, and communication skills.
- Ability to work independently and collaboratively in a fast-paced environment.
- Experience with performance testing, security testing, or API testing.
- Knowledge of RESTful APIs and experience with tools like Postman.
- Experience with Python and Django
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP).
- Experience with machine learning concepts or working with AI tools for testing.
- Make an Impact: Contribute directly to enhancing mental healthcare services for older adults.
- Collaborative Culture: Work alongside an innovative and supportive team.
- Healthcare Plan: Dental care, extended health care, life insurance, paid time off, and vision care.
- Remote work available on Fridays
- Salary: $40,000.00 CAD-$55,000.00 CAD per year
- Benefits: Dental care, extended health care, flexible schedule, Remote work available on Fridays, life insurance, paid time off, and vision care.
Nous sommes désolés mais ce recruteur n'accepte pas les candidatures en provenance de l'étranger.