Trainee Manual QA
Project Description
A machine learning company enabling high-performance computing at the lowest power. Founded by industry veterans, the company has raised more than $40M in funding with strong investor backing. We are hiring hardware, software, and systems architects to help innovate and build the industry’s first Machine Learning SoC (MLSoC), a heterogeneous compute platform that simultaneously supports traditional compute with an ML environment, providing a seamless software experience for our customers.
Job Description
Must-Have Skills
Attention to Detail: Ability to catch small but impactful discrepancies.
Analytical Thinking: Logical approach to understanding system behavior and test coverage.
Basic QA Knowledge: Understanding of software testing principles (SDLC, STLC, defect life cycle, positive/negative testing).
Test Documentation: Ability to write simple test cases, checklists, and bug reports in English.
Communication: Clear written and verbal communication in English (intermediate+ level).
Teamwork: Openness to feedback and willingness to learn in a collaborative environment.
Nice-to-Have Skills
API Basics: Understanding of HTTP methods, ability to test APIs via Postman or similar tools.
SQL Fundamentals: Ability to run simple queries (SELECT, JOIN, WHERE) for data verification.
Automation Awareness: Understanding what automation is and how it complements manual testing.
Agile Knowledge: Familiarity with Scrum/Kanban ceremonies and QA’s role in Agile teams.
Technical Curiosity: Interest in learning test automation frameworks, java, DevTools, or CI/CD pipelines.
Job Responsibilities
Test Case Execution: Run manual test cases against web/API features and record results accurately.
Defect Reporting: Identify, document, and track bugs with clear steps to reproduce, expected vs. actual results, and relevant evidence (logs/screenshots).
Regression Testing: Support regression cycles by re-executing existing test cases to ensure no functionality breaks.
Requirement Understanding: Read and interpret requirements, user stories, and acceptance criteria; ask clarifying questions.
Documentation: Maintain up-to-date test cases, checklists, and test results in the test management tool.
Collaboration: Work closely with QA Leads, Developers, and BAs to clarify requirements, defects, and test coverage.
Learning & Growth: Actively participate in training, QA process improvements, and knowledge sharing sessions.
Required languages
| English | B1 - Intermediate |