Mid Level Quality Assurance SoftwareEngineer

General Information

ASAP Systems
Job Type:
Lebanon - Beirut
Date Posted:
Feb 01, 2019
Employee Type:
Full-Time Employee


• Bachelor’s degree in computer science or equivalent.
• 3+ years of experience in the software quality control and assurance field.
• 2+ years in the field of UI test automation using best practices.
• Excellent written and verbal communication skills.
• Fair knowledge of and experience in .net, (MS)SQL server, C#, and JavaScript.
• Detail oriented with excellent analytical skills.
• Strong interpersonal skills with ability to work both independently and as part of a team.
• Ability to work with, coach and mentor Junior QA/QC Engineers.
• Experience in different automation tools.
• Experience in security and load testing.

As Mid-level QA/QC Engineer you will be responsible for creating end-to-end test plans and executing them, while making sure that all the requirements are met. The system should be tested in terms of functionality, reliability, stability, performance and compatibility with other systems. In addition, you will be responsible for both functional (manual) testing, and automated testing using specific tools.
• Analyze requirements and come up with test plans to ensure testing quality.
• Review functional and design specifications to ensure full understanding of individual deliverables.
• Write manual and automated test cases.
• Perform Quality Control by conducting manual and automated testing to find defects and assure that the product meets design specifications and requirements. This includes isolating, reproducing, verifying and reporting defects, as well as implementing and maintaining automated tests using automation tools.
• Effectively communicate and document all the defects discovered during the Quality Control process.
• Identify any potential quality issues and escalate immediately to management.
• Work closely with developers to ensure a high-quality product.
• Perform Quality Assurance to make sure that everyone complies with the company quality processes and standards.
• Deliver in-house training, write documentation for visual automation, contribute to the company’s QA/QC knowledge base and perform other knowledge transfer activities as needed (such as coaching and mentoring).
• Help in improving the company’s QA and QC processes, tools and techniques; assist in standardization and continuous improvement efforts.

Company Profile