QA/QC Junior Engineer
We are looking for a Junior QA/QC Engineer to join our growing team and support the testing of our web, mobile, and backend systems. You will work closely with experienced QA engineers and developers to help ensure the quality and reliability of our Python-based API and applications. This role is ideal for someone who has a basic foundation in QA and is eager to grow their automation and testing skills in a supportive and fast-paced environment.
Responsibilities
Testing Support & Execution
- Assist in writing and executing manual test cases for web and mobile applications.
- Help run tests for our Python-based API, including request validation and basic response checks.
- Log, track, and verify bugs using our issue tracking tools (e.g., QASE, Jira).
Automation & CI/CD Integration (with support)
- Learn to contribute to automated testing scripts for web/mobile with tools like QASE, Cypress, or Selenium.
- Support the QA team in integrating automated tests into our CI/CD pipelines (e.g., GitLab CI).
- Help ensure test results are well-documented and communicated to the team.
Documentation & Process
- Assist in maintaining QA documentation, including test plans, bug reports, and testing checklists.
Contribute to the improvement of testing processes by suggesting ideas or flagging issues you observe.
Requirements
Technical Skills & Experience
- Some experience (internship, coursework, or personal projects) testing web or mobile applications.
- Familiarity with one or more test automation tools such as Selenium, Cypress, or Postman.
- Basic understanding of Python or JavaScript and interest in learning test scripting.
- Exposure to tools like Git, Jira, QASE, or similar platforms is a plus.
Interest in CI/CD concepts and willingness to learn how to contribute to automated test workflows.
Soft Skills & Mindset
- Detail-oriented with a strong desire to learn and improve.
- Comfortable asking questions and working with a team to solve problems.
- Good written and verbal communication skills.
Eagerness to grow into a more senior QA role over time.
Nice to Have (Not Required)
- Experience writing basic API tests in Postman or using REST clients.
- Exposure to testing concepts for mobile apps (Android/iOS).
- Familiarity with SQL or working with test data in a database.
- Understanding of Agile software development processes.
How to Apply
Start your application with the word banana this helps us confirm that you’ve read the job description and understand the requirements.
To apply:
- Submit your resume.
- If you advance past the second interview, you’ll be asked to walk us through a project you’ve completed.
All interviews require your camera to be turned on.
Important:
Reading from any AI agent during the interview will immediately disqualify you. We fully embrace AI as a tool for engineers, but we need critical thinkers. Show us that you’re a great fit by demonstrating extreme ownership, strong teamwork, technical excellence, and problem-solving skills.
Equal Employment Opportunity Employer
We are proud to be a global team united by diverse perspectives, cultures, and experiences. Our commitment to inclusion and respect extends across every border, embracing the unique contributions that individuals bring from all walks of life and every corner of the world.
We are an equal opportunity employer and welcome everyone, regardless of race, color, religion, gender, gender identity, sexual orientation, age, national origin, disability, veteran status, or any other characteristic that makes you uniquely you. Your story matters, and we value the richness it adds to our shared journey.
We strive to create an environment where every team member—no matter where they are in the world—feels seen, heard, and empowered to succeed. From hiring to development, promotions, and beyond, we are dedicated to ensuring equity and fairness for all.
Together, we are building a global community where collaboration and respect drive innovation and belonging.
Application Prompt (Loom Video Required)
Please respond to the following real-world scenario in a Loom video (3–5 minutes). This helps us understand how you approach technical challenges, communicate clearly, and apply empathy in a fast-paced environment.
Scenario
You’re one month into your role as a Junior QA/QC Engineer. A new feature—a user profile update flow—is scheduled to launch tomorrow across both web and mobile.
While testing, you observe the following:
- On the web, the form is submitted correctly.
- On mobile, the "Save" button works inconsistently and becomes unresponsive about 40% of the time.
- Your existing test cases didn’t catch this behavior during initial QA.
- The senior developer who built the feature is currently under pressure with another deadline and tends to be a bit protective of their code.
- The product manager is asking if the feature can still be greenlit for tomorrow’s release.
In your Loom video, walk us through:
- How you would investigate and validate the issue – tools, environment checks, or steps you'd take to confirm and isolate the bug.
- How you would communicate your findings to the developer and the product manager—balancing urgency, clarity, and empathy.
- How you'd improve the QA process to better catch this kind of issue in future test cycles.
Start your video by saying the word “banana” so we know you’ve read the prompt.
Please submit your Loom link along with your resume.