The Job
Array is currently seeking a highly skilled lead QA engineer with expertise in Selenium and Cucumber to join our accomplished team.
As a QA Lead, you will play a pivotal role in leading, designing, developing, testing and maintaining test cases for our esteemed clients. We are seeking individuals with a strong foundation in software engineering principles, a passion for technology, and a proven track record of successful project delivery.
Responsibilities:
- Lead the QA team by setting clear goals, providing regular feedback, and fostering a collaborative and innovative work environment.
- Develop and implement comprehensive QA strategies, standards, and best practices to ensure the highest quality of software products.
- Act as the primary point of contact for all QA-related activities and issues.
- Drive continuous improvement initiatives to enhance the efficiency and effectiveness of QA processes.
- Design, develop, and execute automated test scripts using Selenium and Cucumber.
- Oversee the creation and maintenance of detailed, comprehensive, and well-structured test plans and test cases.
- Ensure thorough regression testing and manage test coverage to maintain high standards of software quality.
- Coordinate with development and product teams to understand requirements, define acceptance criteria, and ensure comprehensive test coverage.
- Identify, document, and track defects, ensuring timely resolution and verification of bug fixes.
- Collaborate with developers to diagnose issues, assess risks, and recommend corrective actions.
- Analyze and report on test results, providing clear and actionable insights to stakeholders.
- Mentor and provide guidance to QA team members, fostering their professional growth and development.
- Promote a culture of quality and accountability within the team and across the organization.
- Facilitate effective communication and collaboration between QA, development, and product teams.
- Define, monitor, and report on QA metrics, including defect densities, test coverage, and open defect counts.
- Use data-driven insights to make informed decisions and drive improvements in QA processes.
- Stay current with emerging QA technologies, tools, and best practices to continuously enhance the QA function.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in QA, with at least 2 years in a lead or management role.
- Proven track record of leading QA teams and managing complex software testing projects.
- Extensive hands-on experience with Selenium WebDriver and Cucumber for test automation.
- Strong knowledge of test automation frameworks and tools.
- Proficiency in SQL and scripting languages.
- Familiarity with Agile/Scrum development processes and continuous integration/continuous deployment (CI/CD) practices.
- Exceptional leadership skills with the ability to inspire and motivate team members.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
- Strong problem-solving abilities and attention to detail.
- Ability to handle multiple projects simultaneously and work in a fast-paced, dynamic environment.
Additional Requirements:
- Experience with other test automation tools and frameworks (e.g., JUnit, TestNG).
- Proficiency in programming languages such as Java, Python, or JavaScript.
- Experience with performance testing tools (e.g., JMeter, LoadRunner) and/or security testing tools.
- Demonstrated experience in leading distributed or remote QA teams.
- Proven ability to manage and resolve conflicts, and foster a positive team environment.
- Experience in driving organizational change and promoting a culture of continuous improvement.
- Proven track record of implementing innovative QA solutions and improving test automation - processes.
- Strong analytical skills with the ability to interpret complex data and make data-driven decisions.
Good to have:
- Familiarity with cloud-based testing environments and tools (e.g., AWS, Azure DevOps).
- Familiarity with regulatory and compliance requirements relevant to the industry.
- Certification in software testing (e.g., ISTQB Advanced Level, Certified Software Quality Analyst (CSQA)).
- Agile certifications (e.g., Certified ScrumMaster (CSM), Certified Agile Tester (CAT)).
- Additional project management certifications (e.g., PMP, PRINCE2).
- Experience with artificial intelligence (AI) and machine learning (ML) in the context of QA is a plus.
Benefit:
The position is on-site and might require you to relocate to Bahrain, however there are benefits provided such as:
- One way flight to Bahrain for the Employee and dependents
- First 3 months’ accommodation in our guesthouse apartments
- First 3 months’ pick up and drop off from guesthouse
- Visas - ARRAY will process Visa applications for employee and dependents
- Medical insurance for employee and dependents
- A car parking allowance as applicable
- Bahrain is income tax free (0% income tax), which means the salary are take-home pay
The Hiring Process:
- CV Screening phone/vc call (15-30 mins)
- HackerRank coding test (90 mins)
- Technical Interview 1 – coding ability (30 mins)
- Technical Interview 2 – design and process knowledge (60 mins)
- HR Interview (30 mins)
- Offer Letter
About the Company:
Our mission is to empower clients to achieve their objectives more effectively and efficiently than ever before through unparalleled expertise, innovative tools, and best-in-class practices.
We tackle our clients' complex challenges by blending strategic insights with pioneering technology. We craft solutions that drive business success and improve human experiences, providing a competitive edge for our clients.
Our expert teams consisting of consultants, architects, designers, and engineers, understand each of our clients are unique and collaborate closely to turn ambitious visions into reality.
At Array, we're not just a software services company – we're dreamers, builders, and visionaries. Born from the startup hustle, we're on a mission to redefine the tech landscape, become the next tech giant, and put Bahrain on the map! Our journey is bold, our ambitions are sky-high, and we're looking for exceptional Senior Software Engineers to join us on this epic adventure.
About Bahrain
The world is your oyster. Let Bahrain be its pearl.
Bahrain, officially the Kingdom of Bahrain, is an island country in West Asia. It is situated on the Persian Gulf, and comprises a small archipelago made up of 50 natural islands and an additional 33 artificial islands, centered on Bahrain Island which makes up around 83 percent of the country's landmass.
The history of Bahrain tells a rich story of economic growth and diversification, with an impact on the world that far outstrips our compact size. Take a look at this collection of interesting facts about Bahrain and find out about the facets of our offer which have been integral to our success and which position us strongly for the future.
A commercial crossroads for 4,000 years
The word Bahrain means ‘two seas’ in Arabic and our geographic position has been important throughout our long history as a trading centre linking east and west. A major stopping point for foreign merchants and home to the rich pearl diving industry, Bahrain made a name for itself as the Gulf’s pre-eminent trading hub.
Best Investment Promotion Agency
Bahrain’s FDI Strategy is ranked 5th Globally and 1st in MENA for all sized cities, based on The Global Cities of the Future 2021 / 2022 report Issued by FDI Intelligence.
Bahrain EDB is ranked 2nd Best promotion agency globally in Technology, based on the 2021 OCO Global Innovation Index
Digital Infrastructure & Talent
- 1st in GCC in Trade ICT in services (% of GDP), based on UNCTAD’s Technology and Innovation 2021 report.
- 1st Globally in Digital literacy education, based on The Inclusive Internet Index 2021 issued by Facebook & The Economist.
- 1st Globally in Female Digital Skills Training & STEM Education, based on The Inclusive Internet Index 2021 issued by Facebook & The Economist.
Income Tax Free Country
Personal income tax is also not collected in the Kingdom of Bahrain. Thus, all earnings, dividends, and other income are tax-free. The Kingdom has one of the lowest VAT rates in the world, at 5%, with a long range of exclusions and zero ratings.
Learn more about Bahrain here:
https://www.bahrainedb.com/why-bahrain/bahrain-at-a-glance