Position: QA Engineer
Company: Sprout Therapy
Category: QA
Experience required: 5y
English level: upper
Published: 2020-07-01T00:00:00+03:00

**About the Role:**
As QA Engineer, you will design and implement tests (both manual and automation), debug and define corrective actions. You will also review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts.)
The QA Engineer plays an important part in Sprout Therapy product development process. Our ideal candidate will be responsible for conducting tests before product launches to ensure software runs smoothly and meets client needs, while being cost-effective.
 
**What You’ll Do:**
• Create detailed, comprehensive and well-structured test cases (both manual and automation)
• Estimate, prioritize, plan and coordinate testing activities
• Evaluate product code and create automation scripts as needed
• Identify, record, document thoroughly and track bugs
• Perform thorough regression testing when bugs are resolved
• Develop and apply testing processes for new and existing products to meet client needs
• Liaise with internal teams (e.g. developers and product managers) to identify system requirements
• Assist the team in troubleshooting issues that may arise during testing phase, offering appropriate recommendations and implementations.
• Monitor debugging process results
• Track quality assurance metrics, like defect densities and open defect counts
• Stay up-to-date with new testing tools and test strategies

**What You’ll Need:**
• Proven work experience in software quality assurance
• Strong knowledge of software QA methodologies, tools and processes
• Experience in writing clear, concise and comprehensive test plans and test cases
• Hands-on experience with JavaScript/TypeScript, Python and other object-oriented programming languages
• Hands-on experience with both white box and black box testing
• Hands-on experience with automated testing tools
• Solid knowledge of SQL and scripting
• Experience working in an Agile/Scrum development process

**What We Offer:**
• Flexible hours, remote work
• Opportunities for advancement 
• Being part of a team of hard-working, ambitious and caring individuals who will help you learn and grow professionally