>

Software Quality Assurance Engineer

SESTO Robotics

  View Insights

Apply

Job Summary


Salary
$4,400 - $6,067 SGD / Monthly EST

Job Type
Permanent

Seniority
Mid (3-5 yrs)
Junior (≤ 2 yrs)

Years of Experience
2-4 years

Tech Stacks
HTTP
Amplify
RHEL
ubuntu
CI
Git
C++
Linux
Python

Job Description


As a software QA engineer, you will be responsible for ensure that each software release is tested thoroughly and meets the highest possible standard before reaching our customers. You will be involved significantly in each development phase, from feature planning, documenting test cases, to carrying out tests and providing feedback to the development team.
You will be working closely with the product owner and development teams to achieve clear test requirements and plans to in order to create a stable and successful release.
As we continue to grow, you will be able to contribute to company best practices, testing methodology and automated tooling to amplify our output and product quality.
 
Responsibilities:
  • Understanding product features and intent
  • Ensure that software is properly tested before release
  • Ensure that each feature has test cases written and approved by stakeholders and developers
  • Creating and documenting test cases; keep test case library is up to date
  • Creating detailed test plans and procedures
  • Executing test plans and reporting on results
  • Discover and document code and product level bugs

Requirements:
  • Bachelor in Computer Science or related field
  • 2-4 years in a software QA engineering role
  • A solid foundation of software quality best practices and test methodology
  • Understand product requirements and devise test cases to cover operating scenarios
  • Create test sequences based on test cases
  • Execute manual or automated test sequences or regressions tests and generate a test report for the product stakeholders and development team
  • Create detailed bug reports with clear instructions how to reproduce them and track bug fixes and test fixes when complete
  • Ability to create and maintain defect and test case database and update automated test cases and scripts
  • Methodical approach to testing and documenting issues
  • Strong programming abilities in Python and C++, familiarity with CI/CD tools (Travis) and experience with programming for the Web (HTTP, REST, XMLRPC, etc)
  • Ability to design test plans and scenarios
  • Excellent working knowledge of Linux operating systems (Ubuntu server, RHEL)
  • Working knowledge of version control systems (Git, Github)


Desirables:
  • Experience testing distributed systems
  • Experience in testing microservice architectures
  • Knowledge in backend and front end automated testing frameworks
  • Knowledge in behavioral testing frameworks (e.g. behave)

Salaries of QA/Testing at SESTO Robotics

Salaries from SESTO Robotics that are similar to Software Quality Assurance Engineer

4400 - 6067 SGD

Estimated Salary Range

View more QA/Testing salaries at SESTO Robotics View more QA/Testing salaries
Apply

NodeFlair Insights of SESTO Robotics