Search
Search
Location
Yakarta

Budaya kerja yang suportif dan inovatif

Be creative & fearless

  • Berpikiran kreatif untuk menciptakan inovasi
  • Berani mengambil resiko dengan persiapan yang matang
  • Menghargai setiap proses kegagalan & keberhasilan
  • Tidak mudah puas dengan satu inovasi saja

Colaboration & communication

  • Bekerjasama antar divisi selalu mengasyikan
  • Selalu terbuka & berkomunikasi
  • Semangat dalam tolong – menolong
  • Mempertimbangkan dampak dari tindakan yang diambil terhadap orang lain

Criticism is a good thing

  • Proaktif meminta masukan
  • Menerima kritikan sebagai hal yang membangun
  • Memberi masukan kepada teman dengan sopan

Everyone is a scientist

  • Temukan solusi yang tepat
  • Selalu berpegang pada data dan menganalisa
  • Mau belajar dan berbagi pengetahuan

Take time to play

  • Fokus saat bekerja, bergembira saat bermain
  • Ciptakan karya disaat tak terduga
  • Teman kerja adalah keluarga

QA Engineer

Job Summary:
The QA Engineer plays a crucial role in ensuring the quality and reliability of our software products. This role involves designing and executing test plans, identifying and reporting defects, and collaborating with cross-functional teams to deliver high-quality software solutions.


Key Responsibilities:

  • Test Planning and Strategy:

    • Develop and implement comprehensive test plans and strategies based on project requirements and specifications.
  • Test Case Design and Execution:

    • Create detailed, well-structured test cases that cover all aspects of software functionality, including edge cases and potential failure scenarios.
    • Execute test cases manually or through automated testing tools and frameworks
  • Defect Identification and Reporting:

    • Identify, document, and report defects, ensuring clear and concise communication to development teams.
  • Regression Testing:

    • Conduct thorough regression testing to validate software functionality after code changes or updates.
  • Automated Testing (Optional):

    • Develop and implement comprehensive test plans and strategies based on project requirements and specifications.
  • Performance and Load Testing (Optional):

    • Conduct performance and load testing to evaluate software performance under various conditions.
  • Collaboration and Communication):

    • Collaborate with development teams, product managers, and stakeholders to understand project requirements and ensure clear communication of testing status and results.
  • Continuous Improvement:

    • Proactively identify areas for process improvement and contribute to the enhancement of QA methodologies and practices.

Technical Requirements:

  • Testing Tools:
    • Proficiency in using testing tools and frameworks, such as Postman, Jmeter or similar.
  • Bug Tracking and Test Management Tools:
    • Experience with bug tracking systems (Bug tracking TestRail) and test management tools (e.g Trello & Jira) to document and track testing progress.
  • Database and SQL:
    • Knowledge of database systems DDL, DML and SQL for database testing and validation
  • Programming and Scripting Languages (Optional):
    • Familiarity with scripting languages (e.g., Python, JavaScript) for automated testing is a plus.

General Requirements:

  • Academic & Professional Background:
    • A bachelor’s degree in computer science or software engineering, with solid foundation in programming, data structures, algorithms, and software development methodologies.
    • Highly considered when a candidate has Java or Database Certifications, and Software Development Bootcamps or Courses
  • Analytical Thinking:
    • Strong problem-solving skills, able to analyze complex technical challenges and implement effective solutions.
  • Team Collaboration:
    • Able to work effectively in a collaborative team environment, including communication with front-end developers, designers, and project managers.
  • Adaptability:
    • Capable to adapt to evolving technologies and programming languages as needed for project requirements
  • Time Management:
    • Effective time management skills to meet project deadlines and manage multiple tasks simultaneously.
  • Attention to Detail:
    • Thoroughness in writing clean, well-documented code and conducting comprehensive testing to ensure reliability and maintainability.
  • Continuous Learning:
    • Commitment to staying updated with industry trends, best practices, and emerging technologies in web development.
  • Communication Skills:
    • Clear and concise verbal and written communication skills, with the ability to convey technical concepts to non-technical stakeholders.

Esta empresa ya no tendrá secretos para ti

Inicia sesión para buscar evaluaciones auténticas, calificaciones anónimas y datos sobre los sueldos antes de postularte.

4,6
  • 91 %
    Recomendar a un amigo
  • N/A
    Aprobación del CEO
  • CEO: Calificaciones 0