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