Quality Assurance

  • Full-time

Job Description

  • Design, develop, implements and maintains reusable automated test cases and custom test solutions to support testing needs
  • Develop deep understanding of products behavior to better automate tests scripts and help identifying defects
  • Build automation tests solution for various products
  • Work together with QA analysts, development team in ensuring high quality software releases
  • Continue to improve testing processes, especially automation
  • Create documentation on methodologies and practices related to automation solutions
  • Participate in building and improving our testing process and better integrate it with the overall engineering process. 
  • Create detailed, comprehensive and well-structured test plans and test cases
  • Estimate, prioritize, plan, and coordinate testing activities
  • Design, develop and execute automation scripts using open source tools
  • Identify, record, document thoroughly and track bugs
  • Perform thorough regression testing when bugs are resolved

Qualifications

 

  • Bachelor degree in computer science/engineering or any related field or equivalent practical experience
  • Have min 2 years of experience as quality assurance or software tester in mobile platforms (iOS dan Android)
  • Capable to create testing scenario/testing script
  • Having an extensive understanding about software requirement and business process
  • Ability to analyze and decompose complex software or product and design test plan
  • Familiar with automation test tools (apium or selenium), jenkins CI
  • Familiar with Java framework
  • Strong in SDLC
  • Good understanding of software engineering concepts
  • Excellent coding and scripting skills (for example Java, Groovy, Python)