x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Engineering Job   »   SDET Engineer
 banner picture 1  banner picture 2  banner picture 3

SDET Engineer

Uarrow Pte. Ltd.

We are seeking a highly skilled and motivated QA Automation Engineer with expertise in Java and a deep understanding of testing frameworks and methodologies. The successful candidate will be responsible for designing, developing, and executing automated tests for web applications and APIs, ensuring high-quality software delivery. This role requires collaboration with cross-functional teams and a strong grasp of SDLC best practices.


Key Responsibilities:

• Programming Proficiency: Develop automated test scripts using Java and maintain existing frameworks.

• Test Frameworks: Utilize Data Driven Testing (DDT) or Behavioral Driven Development (BDD) frameworks for efficient test automation.

• Web and API Automation: Create and maintain automated test suites for web applications and APIs using Selenium and JMeter.

• REST API Testing: Implement REST API testing strategies, following best practices and using fundamental knowledge of RESTful services.

• Unix/Linux Environment: Work comfortably in Unix/Linux environments to develop and execute tests.

• Scripting: Read and write QA scripts using Bash, Perl, or Python for test automation and tool development.

• QA Methodologies: Apply a strong understanding of QA methodologies and software development lifecycle (SDLC) best practices to ensure quality throughout the development process.

• Software Design Review: Review software architecture and design documents to enhance testability and maintainability of the application.

• Database Technologies: Work with both relational and NoSQL databases for testing data-driven applications.

• Security Awareness: Understanding of security concepts, particularly Public Key Infrastructure (PKI), is an added advantage.

• Debugging & Analysis: Conduct thorough debugging and root cause analysis of test failures and performance issues.

• CI/CD: Leverage continuous integration and build automation tools for seamless deployment and testing processes.

• Performance & Scalability: Perform performance and scalability testing to ensure the system meets the required performance benchmarks.


Requirements:

• Knowledge of Data Driven Testing or Behavioral Driven Development test frameworks

• Experience developing Web and API test automation with: Selenium and JMeter

• Solid grasp on REST fundamentals, best practices, implementation concepts

• Skilled in Unix/Linux environments

• Capable of reading/writing QA tools in bash/perl/python

• Strong understanding of QA methodologies and SDLC best practices

• Ability to read and critique software architecture/designs to increase testability and maintainability

• Good understanding of database technologies including relational and noSQL solutions

• Understanding of security concepts such as PKI is a plus

• Competency with debugging and root cause analysis

• Understanding of continuous integration and build concepts

• Experience with performance and scalability testing









Sharing is Caring

Know others who would be interested in this job?