QA Engineer
ascendion
Job Description
About the Role:** We are looking for a detail-oriented QA Engineer to join our team. The QA Engineer will be responsible for designing and implementing tests, debugging and defining corrective actions, and reviewing system requirements. **Job Title:** QA Engineer **Responsibilities:** - Design and implement tests, debugging and defining corrective actions. - Review system requirements and track quality assurance metrics. - 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. - Monitor debugging process results. - Investigate the causes of non-conforming software and train users to implement solutions. **Required Skills:** - Proven work experience in software development. - 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 automated testing tools. - Solid knowledge of SQL and scripting. - Experience working in an Agile/Scrum development process. - Experience with performance and/or security testing is a plus. **Desirable Skills:** - Excellent communication skills. - Attention to detail. - Analytical mind and problem-solving aptitude. - Strong organizational skills. - Ability to work independently and in a team environment. **Education Qualification:** - Bachelor's degree in Computer Science, Engineering or a related field.