Software Engineer in Test

Combuilder Pte Ltd
$9,000 - $11,000 a month
Singapore
Contract
1 day ago

Responsibilities:

  • Engage in in-depth technical dialogues with the software engineering team, comprehend software workflows and use cases, and ensure the system's testability.
  • Define requirements and propose solutions to streamline the testing process with a strong commitment to ownership.
  • Design, develop, and maintain test scripts, automated test frameworks and suites using Java-based frameworks such as JUnit, TestNG to validate backend functionalities.
  • Collaborate closely with software engineers, product managers, and other stakeholders to understand requirements and ensure comprehensive test coverage.
  • Implement and execute test plans and test cases to ensure comprehensive test coverage.
  • Perform API testing using tools like REST Assured (for Java), Cypress (for JavaScript) and other tools to validate data integrity and functionality of backend services.
  • Deliver timely and precise updates on testing status and quality metrics to stakeholders throughout all testing phases and compile Quality outcomes summary upon project completion.
  • Advocate for superior software testing practices within the team and foster adoption across the organization, promoting software development methodologies that enhance overall software quality.


Requirements:

  • Bachelor’s Degree in Computer Science, Software Engineering, or a related field; advanced degree preferred.
  • At least 10 or more years of experience in large-scale applications development projects using open-source technologies, with extensive experience in software development, particularly in full stack projects, demonstrating adherence to standard development best practices.
  • High proficiency in Java and Selenium programming, has played a major role in designing, developing and evolving the test architecture of large scale, highly available cloud solutions, with a strong understanding of Cloud-Native architectures and practices.
  • Strong coding and scripting ability in Python, Shell and/or Ruby on both Windows and Linux platforms, with experience in troubleshooting and optimizing existing codebases.
  • Familiarity with Golang and Laravel codebases—able to write basic test scripts or helpers
  • Experience testing microservices architectures and RESTful/gRPC APIs
  • Strong knowledge Cucumber, TESTNG, Rest Assured API Automation.
  • Expert level skills in writing NUnit or JUnit tests scripts and Test cases, has driven positive change towards Continuous testing, DevOps and Agile.
  • Proficiency in working with SQL, RDBMS and In-Memory Databases.
  • Coding experience with C#, Kotlin or other Object oriented programming languages is advantageous.
  • A sound understanding of agile methods of software delivery and the principles and practices of BDD, ATDD and TDD.
  • Excellent knowledge of CI/CD tools such as Jenkins or GitLab CI
  • Strong knowledge of Docker and AWS (public cloud)
  • Knowledge of Kubernetes (EKS) and Kafka is desirable
  • The ability to work closely with technical and non-technical stakeholders in order to determine appropriate acceptance criteria for both business and technical needs.
  • Excellent communication skills: written & verbal
  • Ability to make tactical as well as strategic decisions and recommendations based on incomplete or ambiguous information
  • Strong analytical and problem-solving skills to effectively debug and resolve complex technical issues.
Apply
Other Job Recommendations:

System Engineer (Software)

VSTECS (SINGAPORE) PTE. LTD.
Singapore
$3,500 - $6,000 a month
  • Analysing and understanding business requirements to design...
  • Participating in the full software development life cycle,...
1 week ago

Software Engineer III, Display Ads Format

Google
Singapore
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and...
6 days ago

Software Engineer

CORA ENVIRONMENT GROUP PTE. LTD.
Singapore
$5,800 - $6,800 a month
  • Architect, design, and implement new/existing scalable...
  • Lead the development of new digital features and improvement...
2 weeks ago

Software Engineer (Backend) Intern

Univers
Singapore
  • Assist in the design, development, and maintenance of...
  • Participate in developing APIs and microservices using Java...
1 week ago

Software Engineer, Digital Economy Products (DEP) - TradeNet

Government Technology Agency
Singapore
$70,561 - $89,346 a year
  • Collaborate with government agencies to deliver high quality...
  • Work closely with the cross-functional agile team such as...
2 weeks ago

Test Engineer

VY SYSTEMS PTE. LTD.
Singapore
$4,000 - $6,000 a month
  • Develop and debug test programs for Digital, PMIC, RF &...
  • Work on first silicon debug, device characterization, and...
2 weeks ago

Software Engineer (Python)

SALT TALENT SEARCH PTE. LTD.
Singapore
$11,000 - $12,500 a month
  • Design, code, test, document, implement, and maintain...
  • Devise or modify procedures to solve complex problems...
3 weeks ago

Senior Associate Software Development Engineer

NTT SINGAPORE PTE. LTD.
Singapore
$6,500 - $7,500 a month
Receive instructions to design and develop solutions and functionality that drives the growth of business Supports the delivery...
2 weeks ago

Software Engineer (Automation Control)

Semiko Recruitment & Consultants Pte Ltd
Singapore
$4,000 - $4,500 a month
  • Design and develop software for PC-based automation...
  • Collaborate with customers to gather requirements and draft...
4 weeks ago

Software Engineer (Devices) - CT-FNC240806 013/01

Xcellink Pte Ltd
Singapore
  • Analyse, design, and develop one or more devices that are...
  • Explore and introduce new methods and technologies to...
3 weeks ago