QA Engineer Automation Testing

Level

Middle

Location

Jakarta

Apply Before

10 Dec 2024

Description

As a QA Automation Engineer, you will be responsible for designing, developing, and executing automated tests to ensure the quality of our software products. You will work closely with the development and QA teams to identify test requirements, create test plans, and implement automation scripts to enhance our testing process.

Responsibilities:

  • Develop and maintain automated test scripts using tools such as Selenium, JUnit, TestNG, or similar.
  • Design, develop, and execute comprehensive automated test plans and test cases.
  • Collaborate with development and QA teams to understand product functionality and testing requirements.
  • Identify, document, and track bugs and issues found during testing.
  • Integrate automated tests into CI/CD pipelines to ensure continuous testing.
  • Analyze test results, generate reports, and communicate findings to the team.
  • Maintain and enhance the existing test automation framework.
  • Ensure that automated tests are reliable, efficient, and provide comprehensive test coverage.
  • Stay updated with the latest industry trends and best practices in test automation.
  • Participate in code reviews and contribute to the improvement of our testing processes.

Qualification

  • Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • Proven min. 4 years experience as a QA Automation Engineer or similar role.
  • Strong programming skills in languages such as Java, Python, or JavaScript.
  • Experience with test automation tools (e.g., Selenium, JUnit, TestNG, Cypress).
  • Familiarity with CI/CD tools and processes (e.g., Jenkins, GitLab CI/CD).
  • Understanding of software development life cycle (SDLC) and QA methodologies.
  • Experience with version control systems such as Git.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Ability to work in a fast-paced and dynamic environment.

Other Skill:

  • Experience with performance testing tools (e.g., JMeter).
  • Knowledge of API testing and tools (e.g., Postman, REST Assured).
  • Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Experience in Agile/Scrum methodologies.
  • Understanding of cloud services (e.g., AWS, Azure, Google Cloud).

Benefits

  •  Device will be provided by Company