Position: QA Lead & QA Automation
Company: BLU Solutions Ltd
Category: QA Automation
Experience required: 5y
English level: upper
Published: 2020-11-01T00:00:00+02:00

http://www.bluloyalty.com/
Role location: Remote
Official working hours: 8.30am-6.00pm Mon-Fri

**Overview**

BLU Solutions Ltd, established in 2013, is a regional organization with offices in both Dubai and Beirut. The focus of the company is in the areas of rewards & loyalty, CRM, Direct Marketing, Business Intelligence, Big Data and Customer Analytics. The company has developed a full suite of technology products and services, which in turn, sells them as integrated, plug-and-play solutions to businesses across all sectors. 
  
The company is already active in several markets across the Middle East such as KSA, UAE, Bahrain, Jordan, Kuwait and Lebanon. We are extremely ambitious and we have plans to expand and grow aggressively not only within the region but also globally.

BLU Solutions Ltd is considered as one of the most advanced and well-established companies in the Middle East and North Africa region offering digital customer engagement and customer loyalty solutions to organizations. 

**Job Responsibilities**

• Lead the QA automation strategy, efforts and related activities.
• Manage and oversee the entire the quality assurance department to ensure the best in class software-related QA operations
• Design, develop and execute automation scripts, provide systems and performance automation test execution and assist with report analysis
• Work closely with QA team member, developers and Business Analysts to create test specifications/conditions and build test cases to rigorously test product functionality and investigate all potential product test failures.
• Oversee the preparation of quality standards and test procedures for program design and product evaluation. 
• Create testing programs that address areas such as user experience, product performance, high-growth scalability, database impacts, and other non-functional requirements
• With the help of known testing tools, conduct the following set of testing on all new developments and products/new functionalities releases:
  o Static testing - software Requirements analysis and code review, Automated and unit testing, Black Box Testing, Software Testing, Usability Testing, Regression Testing, Functional Testing, Web Testing, Performance Testing, Security Testing and Mobile App Testing
• Assist the QA team with manual and functional testing whenever required 
• Develop QA metrics for performance improvement and present improvement ideas
• Create Test Plans, Traceability Matrix, Test Cases 
• Assist in writing and preparing QA-related documentation including functionalities and system capabilities
• Execute all the test case and report defects, define severity and priority for each defect
• Create and evaluate reports and test protocols 

**Required Skills**

• Strong experience in automated testing, manual functional testing, regression testing, API testing, performance testing and security testing
• Good knowledge in version control systems: Git, SVN, CVS and/or similar others
• Strong experience and/or knowledge with Atlassian JIRA, Confluence and Bitbucket
• Strong experience and/or familiarity with different SDLC methodologies like Waterfall, Agile Scrum and Kanban

**Required Profile**

- Bachelors Degree in MIS, Computer Science, Business Computing or similar degree.  Masters degree is a major plus
- English language proficiency 
- Work experience between 8-10 years overall and 6-7 years in a similar capacity
- Positive attitude, detail and customer oriented with good multitasking and organizational ability
- Excellent analytical, writing, and communication skills
- Extremely high passion to execute well and insane ambition to achieve

**Job Details**

- Job Location: Remote
- Employment Status: Full Time