Quality Assurance Engineer

247 Labs
Contract
Software Development
Canada
Hiring from: Canada

We are seeking an experienced Quality Assurance Engineer who is proficient in both manual and automated testing. The ideal candidate will have substantial experience with UI automation using Playwright or Cypress, a strong foundation in programming with Java, JavaScript, or Python, and expertise in API testing and automation. Experience in mobile testing with tools like Appium is advantageous but not required.


Responsibilities:

  • Test Planning and Design:
  • Design and develop comprehensive test plans and test cases based on software requirements and technical specifications.
  • Ensure coverage of all scenarios in test plans to catch bugs and ensure high-quality releases.
  • Manual Testing:
  • Execute manual testing strategies to identify issues in software before the automation process.
  • Record and document thoroughly any bugs identified during testing.
  • Automation Testing:
  • Develop and execute automated tests using Playwright, Cypress, or similar tools for UI testing.
  • Maintain and enhance the automation framework to improve backend and frontend testing efficiency.
  • Script and execute automated test scenarios to validate RESTful APIs and other backend services.
  • Programming and Scripting:
  • Utilize Java, JavaScript, or Python for writing test scripts and automation.
  • Collaborate with development teams to ensure consistency and improve code quality through testing.
  • Bug Reporting and Documentation:
  • Document detailed test results and manage bug reporting through appropriate tools.
  • Collaborate with software developers to resolve any bugs or issues that arise during testing.
  • Continuous Improvement:
  • Stay updated with the latest trends and technologies in software testing and automation.
  • Suggest improvements to the current testing processes to increase speed, efficiency, and reliability.
  • Mobile Testing:
  • Conduct manual and automated mobile testing using tools like Appium, ensuring applications function correctly on all target devices and configurations.


Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field.
  • Minimum of 5 years experience in a QA role, with strong expertise in both manual and automated testing.
  • Proficiency in using automation tools like Playwright or Cypress for UI testing.
  • Strong programming skills in Java, JavaScript, or Python.
  • Proven experience in API testing and developing automated tests for backend systems.
  • Excellent problem-solving and analytical skills.
  • Effective communication skills, capable of working collaboratively across multiple teams.
  • Experience with mobile testing tools such as Appium is highly desirable.


How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

TELUS Agriculture & Consumer Goods
Full time
TELUS Agriculture & Consumer Goods (TAC) is a great place to work. You can see it in our team members. The diversity of the team and their unique contributions set us apart from the competition. Our success is based as...
Software Development
Canada
Hiring from: Canada
Job Description Provide technology consulting to external customers and internal project teams. Responsible for providing technical support and/or leadership in the creation and delivery of technology solutions designed to meet customers’ business needs and, consequently, for understanding customers businesses. As...
Software Development
Canada
Hiring from: Canada
Overview Intuit est la plateforme technologique financière mondiale qui favorise la prospérité des personnes et des communautés que nous servons. Avec environ 100 millions de clients dans le monde utilisant des produits tels que TurboImpôt , Credit Karma, QuickBooks et...
Software Development
Canada
Hiring from: Canada