Deskripsi Pekerjaan
Are you a passionate Quality Engineering professional looking to make a significant impact at Dwi Cermat Indonesia? We are seeking a talented Software Engineer in Test (Automation) to join our dynamic technology team. In this role, you will be the guardian of our product quality, responsible for designing, maintaining, and scaling robust automation suites that ensure the stability and reliability of our platform.
We operate in a fast-paced environment where innovation is encouraged. As a key member of our engineering team, you will collaborate closely with developers and product managers to define test strategies, integrate automation into our CI/CD pipelines, and take full ownership of the quality lifecycle. Whether you are at the junior level looking to grow your technical expertise or a senior professional looking to lead complex quality initiatives, we provide an environment that fosters professional development and technical excellence.
Tanggung Jawab
- Design, develop, and maintain scalable automated test frameworks for web and mobile applications.
- Collaborate with cross-functional teams to integrate automated testing into the CI/CD pipeline.
- Perform root cause analysis of test failures and work closely with developers to resolve defects efficiently.
- Develop and execute comprehensive test plans, test cases, and test scripts based on functional and technical requirements.
- Monitor test execution results and provide actionable reports to stakeholders to ensure high-quality software releases.
- Continuously improve existing automation suites for better performance, coverage, and reliability.
- Mentor junior team members on best practices in test automation and software engineering principles.
Kualifikasi
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience in building and maintaining automated test suites (e.g., Selenium, Appium, Cypress, or Playwright).
- Strong proficiency in at least one programming language such as Java, Python, or JavaScript.
- Solid understanding of software QA methodologies, tools, and processes.
- Hands-on experience with CI/CD tools (e.g., Jenkins, GitHub Actions, or GitLab CI).
- Ability to take full ownership of tasks and thrive in an agile, collaborative work environment.
- Strong analytical and problem-solving skills with high attention to detail.