• Participate in all software development life cycle;
  • Constantly analyze software business requirements to create test cases;
  • Write and execute SQL queries and programs to partially automate the software and database testing processes (whenever there is a project requirement);
  • Work closely with software developers and actively participate in discussions to perform early testing on components prior to integration builds;
  • Be independent in performing assigned tasks;
  • Be flexible and creative in using different tools to find bugs and speed up the testing process;
  • Constantly update technical knowledge and skills․

Required Qualifications:

  • Bachelor's or higher degree in Computer Science, Engineering, Mathematics or related disciplines
  • 2+ years’ experience
  • Experience in unit testing 
  • Minimal experience in Web testing
  • Knowledge of HTML5, CSS, JavaScript is preferable
  • Knowledge of: 
  1. Software QA methodologies, tools and processes
  2. Application life cycles, test levels and test types
  3. Test design techniques
  4. Object-Oriented Programming
  5. SQL and scripting
  • Strong knowledge of the quality assurance techniques, testing concepts, methodologies and tools
  • Good knowledge of English