Software Engineer, QA

Software Engineer, QA

Techbridge Market Holdings Pte Ltd
Singapore
2-5 years
Not Specified

Job Description


Job Description :
About The Company:
With a large presence in South East Asia, they are an independent video streaming company to help publishers avail their web content to customers via the medium of sight, sound, and motion enabling efficient & scalable video monetization while making premium programmatic video inventory available to brands and advertisers for instream and outstream programmatic activation.
From a technology perspective, this means we stream millions of video views per month using our own proprietary video player, ad, analytics, and recommendation servers, and manage the infrastructure to efficiently capture all these event data. If you think you have the right personality- and skill-set to productize, develop, and test software to this degree of scalability and availability, then join our team and journey with us as the best in class for the role of Software Engineer, QA.
Basic Roles and Responsibilities
Your mission if you choose to accept it, will be as follows:
Understand and design test cases for backend services in NodeJS (and related frameworks) for high throughput, large volume transactions for video delivery, interfacing to microservices with XML, JSON and HTTP Rest APIs.
Mature knowledge of internet networking concepts and principles, able to test REST APIs using Postman.
Experience using an Agile development process that includes CI/CD automation (Eg Jenkins, Ansible, Chef), and cloud environments for local, staging, and production. Ensure code repos are secure and account for access are controlled. Git flow and industry experience in release management for web applications is a must.
Ability to communicate technical design and articulate well, the problem, as well as possible solutions. Able to understand different viewpoints, consider tradeoffs, risk and returns, work with teammates to assess decisions that maximize desired outcome. Being independent, yet willing to seek help when needed is desirable.
Knowledge and experience working with HTTP cookies and how retargeting works through cookie syncing. Prior experience in Adtech is a preference.
Good ability to write efficiency SQL queries and work with SQL and NoSQL databases.
Highly familiar with QA testing stages including functional, integration, performance, and load.
Knowledge of Linux tools and shell scripting is a must, creation of cron jobs and scripts for automation.
Experience using containerized services is a preference.
Organized and meticulousness in testing and test management.
Able to communicate with software engineers and straddle the challenges of delivery time and quality.
Key Skills
Bachelors degree in Computer Science/Engineering, with at least 2 years of hands-on experience as a software engineer for a cloud services provider using the tools and languages stated above.
Practical understanding of AWS or Google cloud infrastructure tools and services, preferably with certifications.
Fluent written and verbal communication ability with English.
Familiar with startup environments, able to multitask and extend support into new areas through self-learning and inquiry.
Excellent attitude and A team player personality; humble, hungry, and smart.

Job Details

Employment Types:

Industry:

Function:

IT

Similar Jobs

People Also Considered

Career Advice to Find Better

Simple body text this will replace with orginal content