QA Tester

Job Description

  • Reviews requirements, specifications and technical design documents to provide timely and meaningful feedback
  • Creates detailed, comprehensive and well-structured test plans and test cases
  • Estimates, prioritizes, plans and coordinates testing activities
  • Designs, develops and executes automation scripts using open source tools
  • Identifies, records, documents thoroughly and tracks bugs
  • Performs thorough regression testing when bugs are resolved
  • Develops and applies testing processes for new and existing products to meet client needs
  • Liaises with internal teams (e.g. Developers and Product Managers) to identify system requirements
  • Monitors debugging process results
  • Investigates the causes of non-conforming software and trains users to implement solutions
  • Tracks quality assurance metrics, like defect densities and open defect counts
  • Stays up-to-date with new testing tools and test strategies

Job Specification

  • With proven work experience in software development
  • With proven work experience in software quality assurance
  • With strong knowledge of Software QA methodologies, tools and processes
  • Experienced in writing clear, concise and comprehensive test plans and test cases
  • With hands-on experience in both white box and black box testing
  • With hands-on experience in automated testing tools
  • With solid knowledge in scripting
  • Experienced working in an Agile/Scrum development process
  • Experience in performance and/or security testing is a plus
  • BS/MS degree in Computer Science, Engineering or a related subject