Enable job alerts via email!

Automation Test Developer

MSI GLOBAL PRIVATE LIMITED

Singapore

On-site

SGD 45,000 - 75,000

Full time

14 days ago

Job summary

A leading technology firm is seeking an Automation Tester Developer to enhance testing efforts across various projects. Responsibilities include designing and maintaining automation frameworks and test scripts, supporting CI/CD processes, and collaborating with development teams. The ideal candidate should have a strong foundation in automation testing, scripting languages, and familiarity with testing tools like JIRA and Postman. A Bachelor's degree in Computer Science or Engineering is preferred.

Qualifications

  • Bachelor’s degree in computer science, Engineering, or related field (or equivalent experience).
  • Experience with performance testing tools like JMeter, LoadRunner, or similar.
  • Strong knowledge of Agile/Scrum methodologies.

Responsibilities

  • Develop and document test procedures.
  • Execute tests for applications and regression scenarios (FAT, SAT, UAT, SIT).
  • Assist with the rollout of new systems and features.

Skills

Automation Testing
Scripting Languages (Python, Java, JavaScript)
Automation Frameworks (Selenium, Robot Framework)
CI/CD Tools (Jenkins, Azure DevOps)
APIs and Web Services Testing
Database Skills (SQL)
Version Control (Git, SVN)
Performance Testing (JMeter, LoadRunner)
Problem Solving and Debugging
Analytical Skills

Education

Bachelor’s degree in Computer Science or Engineering

Tools

JIRA
Postman
SoapUI
JMeter
LoadRunner

Job description

We are looking for a skilled Automation Tester Developer to join our test team. In this position, you will design, develop, and maintain automation frameworks and test scripts to enhance our testing efforts across various projects. The ideal candidate will possess a strong foundation in automation testing and scripting languages, with a keen attention to quality and detail.

Job Description

Test Execution: 1. Testing:

  • Develop and document test procedures.
  • Execute tests for applications, features, and regression scenarios (FAT, SAT, UAT, SIT)

Project Deliverables: 2. Production Support

  • Set up production environments.
  • Manage deployment activities.
  • Provide onsite support as necessary.
  • Assist with the rollout of new systems and features.

1. Programming Languages:

Python, Java, JavaScript, or C#.

2. Automation Frameworks:

Experience with automation frameworks like Selenium or Robot Framework for creating automated test scripts.

3. Scripting Skills:

Ability to write scripts to automate repetitive tasks and improve efficiency.

Knowledge of shell scripting or PowerShell can be beneficial for automation in CI/CD environments.

4. Test Management Tools:

Experience with test management and execution tools, such as JIRA

5. Continuous Integration / Continuous Deployment (CI/CD):

Knowledge of CI/CD tools, like Jenkins, GitLab CI/CD, Azure DevOps

6. APIs and Web Services Testing:

Proficiency in testing RESTful and SOAP APIs using tools like Postman, SoapUI.

Ability to write API automation scripts and integrate them into the testing process.

7. Database Skills:

Familiarity with databases, including SQL for validating data and performing backend testing.

8. Source Control:

Experience with version control tools like Git or SVN to manage and collaborate on code changes.

9. Debugging and Troubleshooting:

Strong skills in debugging code, troubleshooting errors, and analysing test.

10. Performance Testing:

Knowledge of performance testing tools like JMeter or LoadRunner can be an asset for automating performance assessments.

11. Soft Skills:

Strong analytical skills to design efficient and effective test cases.

Excellent communication skills to collaborate with development teams, product owners, and other stakeholders.

Attention to detail to identify and resolve issues effectively.

Preferred Qualifications:

  • Bachelor’s degree in computer science, Engineering, or related field (or equivalent experience).
  • Experience with performance testing tools like JMeter, LoadRunner, or similar.
  • Familiarity with version control systems such as Git.
  • Strong knowledge of Agile/Scrum methodologies and experience working in an Agile environment.
  • Certification in software testing (e.g., ISTQB, CSTE) is a plus.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.