QA Engineer

Engineering · Full-time · Singapore

Job description

Join the ride at SWAT Mobility - If you're up for a challenge with one of the most exciting startups in the field of Smart Mobility, Transit and Logistics Technology!

SWAT is a high-tech mobility company that focuses on dynamic, on-demand, ride-sharing technology. With our world-class routing platform, we have deployed our solutions for governments in Singapore, Japan and Australia. Having deployed in 7 countries, we also look at solving multiple mobility challenges including optimizing employee transport for large corporations, reimagining public transport, creating data driven intelligent transport planning and introducing high tech logistics solutions to bring higher convenience, better visibility and reduced cost to our customers.

We are on a mission to empower the world to move more with less.

We are looking for a QA Engineer who will be responsible for building test automation, communicating quality updates across the engineering/product organizations, and manually testing new features and bug fixes.

Job Description:

  • Implement automation tests across both Web and Mobile (IOS & Android). Training program is available for people who have less automation experience but have strong programming skills.
  • Manual testing and coverage for new features that have not yet been automated.
  • Perform Black Box and White Box testing.
  • Manage and configure build servers used for running automation.
  • Work in collaboration with the development team in a continuous build & deployment process
  • Create efficient test plans and maintain the test case repository as our product grows in functionality.

Requirements:

  • 2+ years’ experience with UI Automation testing tools. Bonus for Mobile (iOS/Android) experience using Appium and Selenium.
  • Experience in functional test (e.g., End to End, integration, interface/API testing).
  • Programming experience in Java, Python and JavaScript or similar language
  • Knowledge in Relational Database such as MySQL is preferred.
  • Self-motivated, especially with respect to learning new software tools and best practices in software quality assurance.
  • Startup mentality: self-starter, proactive, flexible.
  • Good communication and interpersonal skills