
Quality Assurance Engineer (Malang)
PT Adicipta Inovasi Teknologi • Kota Malang, East Java, Indonesia
**Role & seniority: ** Test Automation Engineer (appears mid-level/engineer level; works with senior engineers)
**Stack/tools: **
-
Languages: Java or JavaScript
-
Test automation: industry-standard web & mobile test automation frameworks/tools (unspecified)
-
API testing: Postman, Swagger (nice/required per text: “basic knowledge”)
-
Version control: Git (nice)
-
Data/query: SQL statements (basic knowledge)
-
Top 3 responsibilities:
-
Design/develop/maintain automated test scripts for web and mobile apps
-
Execute automated suites for functional and regression testing; validate vs manual outcomes and report discrepancies
-
Optimize reliability/efficiency of automation scripts; troubleshoot test/environment issues and assist in defect/root-cause analysis
-
-
Must-have skills:
-
Coding in Java/JavaScript
-
Solid software testing principles/methodologies familiarity
-
Strong analytical/problem-solving skills and attention to detail
-
Good communication and collaboration with QA, developers, and Product Owners
-
Ability to manage test records (results/defects/coverage) and test repositories/standards
-
-
Nice-to-haves:
-
Git knowledge
-
Additional QE/QA process improvement contribution
-
-
Location & work type:
- Malang; must be able to shift between WFH and WFO (work from home / office)
Full Description
JOB DESCRIPTIONS
- Design, developing, and maintaining automated test scripts for web and mobile applications using industry-standard test automation tools and frameworks.
- Execute automated test suites for functional, and regression testing.
- Collaborate with the team to continuously optimize and improve existing test automation scripts for efficiency and reliability.
- Work closely with senior Test Automation Engineers, Quality Control (Software Tester), software developers, and Product Owners to understand software requirements and ensure comprehensive test coverage.
- Actively participate in team meetings, knowledge-sharing sessions, and training programs to enhance skills.
- Contribute to the development and improvement of QE/QA processes, methodologies, and best practices.
- Review and provide feedback on test cases, and other QA documentation to ensure accuracy and completeness.
- Provide technical assistance to troubleshoot and resolve issues related to automated test scripts and testing environments.
- Collaborate with the team to identify and address software defects, performing root cause analysis.
- Maintain detailed and organized records of test results, defects, and test coverage.
- Maintain automation test repositories, coding standards, and reusable test suites.
- Prepare and manage test data required for automated testing execution.
- Validate automated test results against manual testing outcomes and report discrepancies.
- Assist in preparing test summary reports and documentation for internal and external stakeholders.
REQUIREMENTS
- Bachelor’s degree in Computer Science / Information Technology.
- Experience in coding using Java or JavaScript programming language
- Familiarity with software testing principles and methodologies is a plus.
- Knowledge of version control systems (e.g., Git) is a plus.
- Strong analytical and problem-solving skills with a keen attention to detail.
- Excellent communication skills and ability to work collaboratively in a team environment.
- Enthusiasm for learning and staying updated with the latest trends and technologies in software testing and test automation.
- Possess basic knowledge of using SQL statements and API testing (e.g., using Postman, Swagger).
- Have strong written and verbal communication skills.
- Must able to shifting WFH and WFO in Malang