Software Engineer in Test - II
Kredivo Group
Daerah Khusus Ibukota Jakarta
On-site
IDR 200.000.000 - 300.000.000
Full time
Job summary
A technology company in Jakarta is looking for a Software QA Engineer to automate testing for mobile and web applications. The ideal candidate will possess a Bachelor's degree in Information Systems or Computer Science and have experience in automated testing frameworks. Strong logical thinking and problem-solving abilities are essential. This role emphasizes writing test scripts and executing various testing types to ensure software quality.
Qualifications
- Experience in creating mobile/web applications.
- Knowledge of software QA methodologies, tools, and processes.
- Ability to think as an end user.
Responsibilities
- Write test scripts to automate complex test cases for mobile/apps.
- Analyze user stories to define test plans and acceptance criteria.
- Execute various types of testing, from UI to performance.
Skills
Object-oriented Programming
Logical thinking
Automated testing frameworks (e.g. selenium, appium)
Test-driven development
Scripting (Python or JavaScript)
Strong collaboration skills
Problem triaging
Education
Bachelor Degree in Information System or Computer Science
Overview
About The Job:
- Write test scripts to automate complex test cases and scenarios for mobile apps and/or web apps
- Analyze user stories to define test plan, including test scenarios and test cases, that will ensure the acceptance criteria of the story are being fulfilled
- Execute all relevant testing types for the story, including user interface testing, functionality testing, performance testing, regression testing, unit testing, system testing, or integration testing
- Document your analysis and test reports
About you:
- Bachelor Degree in Information System, Computer Science, or related fields
- Good knowledge and experience in Object-oriented Programming
- Strong logical thinking
- Experience in creating mobile/web application Knowledge in automated testing framework (e.g. selenium, appium)
- Experience in test-driven development, Knowledge of software QA methodologies, tools, and processes
- Experiencing designing, writing, maintaining, and executing software tests
- Ability to think as an end user
- Scripting experience such as Python or JavaScript
- Strong collaboration skills & Ability to triage problems
- Passion for developing and maintaining a good user experience
- Comfortable with switching contexts rapidly