← Kembali ke daftar lowongan
Detail Lowongan
QA Automation Engineer
Pelajari posisi ini dengan lebih jelas, lalu lanjutkan proses lamaran saat Anda merasa perannya sesuai.
Gambaran posisi
We are looking for a detail-oriented QA Automation Engineer to support software quality assurance activities for web, mobile, API, and backend systems. The ideal candidate has experience in manual testing, automation testing, test case design, API testing, bug reporting, and regression testing.
In this role, you will work closely with developers, project managers, business analysts, and product teams to ensure that application features meet business requirements, technical specifications, and quality standards. You will be responsible for preparing test scenarios, executing manual and automated tests, identifying defects, documenting issues clearly, and improving the testing process through automation.
This position is suitable for someone who is analytical, structured, communicative, and able to work independently or as part of a project team.
Tanggung jawab utama
- Design, write, and execute test plans, test scenarios, and test cases based on business requirements and technical specifications.
- Perform manual testing, functional testing, regression testing, integration testing, smoke testing, and user acceptance testing support.
- Develop and maintain automated test scripts for web, mobile, API, or backend systems.
- Use automation tools such as Selenium, Cypress, Playwright, Appium, Katalon, Postman, JMeter, or similar tools.
- Perform API testing using Postman, Swagger, REST Client, or similar tools.
- Validate frontend behavior, backend responses, database changes, user flows, forms, reports, and system integrations.
- Identify, document, and track bugs with clear reproduction steps, screenshots, logs, expected results, and actual results.
- Work closely with developers to verify bug fixes and ensure issues are properly resolved before release.
- Prepare and maintain test documentation, including test cases, test results, defect logs, automation scripts, and QA reports.
- Support CI/CD testing integration where applicable, including automated regression testing in deployment pipelines.
- Review requirements and provide feedback to improve clarity, completeness, testability, and user experience.
- Monitor application quality across staging, testing, and production-like environments.
- Contribute to continuous improvement of QA process, testing standards, automation coverage, and release readiness.
Kualifikasi yang dicari
- Minimum 2 years of experience in Quality Assurance, Software Testing, QA Automation, or similar roles.
- Strong understanding of software testing concepts, test case design, defect lifecycle, and QA documentation.
- Experience with manual testing for web applications, mobile applications, APIs, or enterprise systems.
- Experience with automation testing tools such as Selenium, Cypress, Playwright, Appium, Katalon, or similar tools.
- Experience with API testing tools such as Postman, Swagger, REST Client, or similar tools.
- Basic understanding of programming or scripting languages such as JavaScript, TypeScript, Python, Java, C#, or similar languages.
- Familiar with Git, GitHub, GitLab, or similar version control systems.
- Basic understanding of databases and SQL queries for data validation is preferred.
- Experience with performance testing tools such as JMeter, K6, or similar tools is a plus.
- Experience with CI/CD pipelines, Docker, cloud-based environments, or DevOps workflow is a plus.
- Able to write clear bug reports, test documentation, and QA summaries.
- Strong attention to detail, analytical thinking, problem-solving skills, and sense of product quality.
- Able to communicate clearly with developers, project managers, business analysts, and stakeholders.
- Able to work independently, manage assigned testing tasks, and meet project timelines.
Tahapan proses seleksi
1
Applied
2
Screening
3
Interview