QA Engineer (with part time vibe coder)
Бюджет: $5.0 - $10.0
HOURLY / FULL_TIME
⭐ 5.00 (63)
Canada
api-testing, database-testing, bug-tracking-and-reports, usability-testing, compatibility-testing, python, functional-testing, software-qa-testing, web-testing, software-testing
Job Title: Junior QA Engineer / Associate QA Tester
Role Overview
We are looking for a detail-oriented Junior QA Engineer with 1–2 years of hands-on experience to join our product development team. In this role, you will play a crucial part in ensuring the quality, reliability, and performance of our software applications. You will work closely with developers, product managers, and senior QA engineers to write test cases, execute manual tests, analyze test results, and document defects.
This is an excellent opportunity for someone who has mastered the basics of QA methodology and is eager to grow their skills in automated testing tools and modern development environments.
Key Responsibilities
Test Case Development: Write clear, concise, and comprehensive test cases, test scripts, and test scenarios based on product requirement documents and user stories.
Test Execution: Perform manual functional, regression, smoke, and integration testing across web and mobile applications to identify software bugs.
Defect Management: Document, track, and prioritize software defects with highly detailed steps to reproduce, expected vs. actual results, and relevant screenshots or logs.
Analysis & Reporting: Analyze system requirements for ambiguity or gaps, and report testing progress, metrics, and quality blockers to the team.
Collaboration: Participate in agile sprint planning, daily stand-ups, and retrospective meetings to ensure quality is integrated early in the development lifecycle.
Required Skills & Qualifications
Experience: 1–2 years of professional experience in software quality assurance or a software testing role.
QA Fundamentals: Strong understanding of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC), including Agile/Scrum methodologies.
Test Design: Proven ability to design functional test cases from scratch based on user stories or business requirements.
Tools Exposure:
Experience with project management and bug tracking tools (e.g., Jira, Azure DevOps, or Trello).
Familiarity with test management tools (e.g., TestRail, Xray, or Zephyr).
Basic experience using browser developer tools (e.g., Chrome DevTools) to inspect elements, view console logs, and check network responses.
Analytical Mindset: Excellent problem-solving skills with a strong eye for detail and the patience to uncover edge cases.
Communication: Clear written and verbal communication skills required for writing bug reports and collaborating with cross-functional teams.
Preferred (Nice-to-Have) Skills
Basic understanding of databases and ability to write simple SQL queries to verify data.
Exposure to API testing tools like Postman.
A basic conceptual understanding of test automation or interest in learning tools like Selenium, Cypress, or Playwright.
Отвори в Upwork