Quality Assurance Engineer

Save
Job updated over 4 years ago

Job Description

The primary mission is to support an agile product development team.

This role will collaborate with product managers, designers and engineers to test, validate, and approve/create releases in a fast-paced and innovative environment.

Candidates need to have strong software engineering skill for writing automation tests, testing scripts as well as developer and debug mode features.

Ideally well versed in Android and platform testing.

OUTCOMES

This is what you’ll be expected to achieve in this role

  1. First 2 months: Ownership of company test cases and release process
    • Fully understand our product features and edge cases
    • Define the level of testing that we should have for each release
    • Write tier 0, tier 1, and tier 2 test cases
    • Add in quality review into our release process to improve confidence of each release
    • Run test cases and add any bugs/issues to our bug tracking tool with logs and reproduction steps
    • Coordinate and manage releases with product/engineering teams
    • Do regression and stability testing on the live devices and environment
    • Assist the execution teams in reproducing and debugging customer reported issues
  2. First 3 months: Set up beta testing, CI testing and automatic reporting:
    • Create a beta testing release flow so that the latest candidate build can be deployed to testing devices
    • Integrate our testing frameworks into CI so that test failures will be reported to the team members
    • Setup open source testing suite to test our product under different environment and hardware devices
    • Build debugging tools, testing scripts, and deployment process
  3. First 6 months: Implement test coverage and get test coverage to 40%:
    • Code unit test, UI automation test, and integration test for Android
    • Integrate safe roll back system for field devices and server

Requirements

COMPETENCIES
These are the most critical competencies we’re seeking for in this role
- Strong understanding of Java, Kotlin, and scripting languages (Node.js)
- Knowledge of testing Android applications and web platforms using ADB, Android debugging tools, crashlytics, bugsnag, postman, and webpage inspection
- English ability: professional proficiency. You should be comfortable working in an all-English environment.
- Min 2 years of experience in software quality assurance or relevant work
- Extremely detail-oriented, logical, and patient
- Able to think through and map complex systems, and then translate them into clear test cases
- A clear and concise communicator, able to work well with a small and cohesive team
- A technology enthusiast. Excited to work in a fast-paced development environment, and eager to work with new technologies
- Motivated to learn and grow. This position exposes the candidate to all aspects of a successful product, from development through end-user adoption.
- Interested in entrepreneurship and comfortable with risks. Any small, early-stage business faces big challenges and candidates should be prepared to problem-solve on the fly.

To apply, please email your resumes and a brief introduction in English to [email protected]

Employee benefits
- Highly competitive pay, including salary, bonuses, and equity
- Learn how to scale a startup from experienced Silicon Valley entrepreneurs
- Continuous learning opportunities, including classes and conferences
- Flexible work hours, including occasional work-from-home days
- Perks including meals, events, and services
- Monthly custom perk allowance
- Unlimited vacation policy
View all jobs
View all jobs
Save
Personal Invitation Link
This is your personal referral link for job invitation. You'll receive an email notification when someone applied for the position via your job link.
Share this job
Logo of Soda Labs.

About us

Soda Labs is a venture studio founded by Y Combinator alum Andrew Jiang, Kevin Marlow, and Jesse Sum in 2018. We're supported by the Foxconn, the largest electronics manufacturer in the world, as well as leading venture capital funds Social Capital and 500 Startups.

We are a company builder with a unique view that the most underinvested opportunity for technology is in hardware-as-a-service. We create companies from scratch that combine connected hardware and SAAS revenue models. With our global team, OEM partnerships, and IP, we can find product-market-fit quickly and cheaply, lowering the barrier of launching a hardware startup.

Our vision is to be AWS for Hardware Startups, unlocking hundreds of billions in value by reducing the friction to build hardware-as-a-service products. We're seeking entrepreneurs, builders, and dreamers to join us in our journey.

Watch our team video to learn more: https://vimeo.com/368202879?fbclid=IwAR0iCSCiK-Tu60RViSKs3C-IlnhktuLU-ATGSZODhla42XnOGIwKcfsLsCQ


Team

Avatar of the user.
Head of Product
Avatar of the user.
Head of Engineering
Avatar of the user.
CEO
Avatar of the user.
Lead Designer
Avatar of the user.
Front End Engineer
Avatar of the user.
Operations Lead