cover image
247 Labs

Junior Quality Assurance Specialist

Hybrid

Markham, Canada

Junior

Freelance

23-12-2025

Share this job:

Skills

Communication Python Java JavaScript Test Quality Assurance Mobile Testing Problem-solving Effective Communication Programming Analytical Skills software testing api testing Manual Testing Automation Testing

Job Specifications

247 Labs is seeking QA Automated Tester

Overview:

We are seeking an experienced Quality Assurance Engineer with 3+ years of experience, 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 3+ 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.
[Optional] Experience with mobile testing tools such as Appium is highly desirable.

About the Company

247 Labs is an award-winning team of trained, certified and experienced developers, designers & product managers who help organizations implement digital transformation projects through a lean-agile process. We help organizations understand what available technology options can solve their business problems, we then execute on the solutions to deliver digital transformations that improve business operations. We work with startups, SMB (Small to Medium Businesses) and other industry agencies to understand their needs, archite... Know more