Android Developers Jobs in Bahrain
23 Jobs Found
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><strong>Job Overview</strong></p><br><br><p>The role is responsible for supporting, securing, and maintaining the Group's IT infrastructure, networks, cloud services, and cybersecurity applications. The position works with the IT Infrastructure & Technology Manager, internal teams, SOC/CISO functions, and service providers to ensure reliable operations, effective security controls, and timely resolution of infrastructure and security issues.</p><br><br><br><p><strong>Key Responsibilities</strong></p><br><br><ul><li><p>Design, configure, and install various network devices like routers, switches, firewalls, and VPNs. Handle the physical and logical layout of the network, including both Local Area Networks (LANs) and Wide Area Networks (WANs).</p><br><br></li><li><p>Monitor system performance and troubleshoot issues to ensure optimal operation of infrastructure components meeting departmental service levels.</p><br><br></li><li><p>Perform regular maintenance, system upgrades, and patch management to ensure all network hardware and software are up-to-date and functioning properly. Conduct capacity planning to ensure the network can handle future growth.</p><br><br></li><li><p>Manage and maintain IP telephony and voice communication systems across departments.</p><br><br></li><li><p>Provide Tier 2 or 3 support for network and infrastructure-related issues, diagnosing and resolving problems related to connectivity, performance, and outages. Work with other IT teams and end-users to resolve issues.</p><br><br></li><li><p>Support the design, implementation, and management of IT infrastructure & Voice systems, including on-premises servers, Storages, networks and cloud services.</p><br><br></li><li><p>Provide technical support and guidance to team members and other departments/Projects.</p><br><br></li><li><p>Implement and maintain network security measures, including firewall rules, access controls, and security policies. Monitor for security threats, identify vulnerabilities, and respond to security incidents. Work with SOC and CISO team to close any security gaps identified as per the criticality measures.</p><br><br></li><li><p>Manage and configure firewalls, switches, and routers to maintain network security and efficiency.</p><br><br></li><li><p>Collaborate with vendors and cross-functional teams to identify and address infrastructure needs and challenges.</p><br><br></li><li><p>Assist in planning and executing infrastructure upgrades and migrations with minimal disruption to services.</p><br><br></li><li><p>Maintain documentation for infrastructure configurations, processes, and procedures.</p><br><br></li><li><p>Stay updated on industry trends and best practices to recommend improvements to infrastructure systems.</p><br><br></li><li><p>Monitor security alerts and infrastructure events in coordination with the SOC, investigate assigned alerts, and support containment, remediation, escalation, and closure based on criticality.</p><br><br></li><li><p>Coordinate vulnerability assessments, patching, secure configuration, access reviews, and remediation evidence to close identified security gaps.</p><br><br></li><li><p>Support identity, endpoint, email, network, and cloud security controls, including MFA, VPN access, privileged access, EDR/antivirus, logging, and infrastructure hardening.</p><br><br></li><li><p>Maintain security records, incident documentation, configuration baselines, and audit evidence required for compliance reviews and management reporting.</p><br><br></li><li><p>Manage and maintain the Group's cybersecurity applications and services, coordinate with security vendors and managed service providers, monitor service performance, support renewals and upgrades, and ensure timely resolution of security-related issues.</p><br><br></li></ul><ul><li><p>End-to-End Technical Support: Provide comprehensive Level 1, Level 2, and Level 3 support to users, ensuring the rapid and professional resolution of complex hardware and software issues.</p><br><br></li><li><p>Personal Device & Mobile Management: Serve as the primary support lead for all personal and mobile devices. Set up, configure, and troubleshoot iOS and Android smartphones, tablets, and personal computing devices.</p><br><br></li><li><p>Smart Ecosystems & AV Support: Install, configure, and troubleshoot Smart TVs, media streaming boxes (Apple TV, Android TV), and smart home/office automation systems.</p><br><br></li><li><p>CCTV & ELV Systems: Support, maintain, and troubleshoot Extra Low Voltage (ELV) infrastructure, including IP CCTV camera systems, access control, and related physical security tech.</p><br><br></li><li><p>Network & Wireless Infrastructure: Manage and troubleshoot network connectivity issues across LAN, WAN, and complex wireless (Wi-Fi) deployments. Handle L2/L3 network troubleshooting involving switches, routers, and access points.</p><br><br></li><li><p>Server Administration: Assist in the administration and maintenance of Windows Server environments, including Active Directory, Group Policy, DNS, and DHCP.</p><br><br></li><li><p>Documentation & Vendor Management: Maintain accurate IT inventory, document system configurations, and liaise with third-party vendors and service providers for specialized equipment repairs.</p><br><br></li></ul><br><p><strong>Qualifications</strong></p><br><br><ul><li><p>Bachelor's degree in Computer Science, Information Technology or a related field.</p><br><br></li><li><p>Minimum of 5 years of experience in supporting infrastructure, including switches, firewalls, and cloud infrastructure security.</p><br><br></li><li><p>Strong knowledge of LAN/WAN, TCP/IP, DNS, DHCP, VLANs, routing, switching, wireless networks, servers, storage, virtualization, firewalls, VPNs, and high-availability environments.</p><br><br></li><li><p>Experience with security monitoring, log review, alert triage, incident response support, vulnerability remediation, patch management, and infrastructure hardening.</p><br><br></li><li><p>Knowledge of security protocols and best practices.</p><br><br></li><li><p>Working knowledge of Active Directory, Microsoft 365, Azure, MFA, privileged access, endpoint protection, email security, secure remote access, and cloud security controls.</p><br><br></li><li><p>Experience with infrastructure monitoring, endpoint management, and service management tools such as ManageEngine, SolarWinds, Nagios, or equivalent platforms.</p><br><br></li><li><p>Ability to support security policies, risk remediation, audits, compliance reviews, and maintenance of accurate technical and security documentation.</p><br><br></li><li><p>Working knowledge of backup monitoring, restore testing, disaster recovery, and infrastructure resilience.</p><br><br></li><li><p>Basic PowerShell or Python knowledge, with strong analytical and Tier 2/3 troubleshooting skills.</p><br><br></li><li><p>Ability to coordinate with technology vendors, security solution providers, and managed service partners, manage support cases and escalations, review service deliverables, and ensure effective operational support.</p><br><br></li><li><p>Strong written and verbal communication skills with the ability to work effectively with users, vendors, auditors, SOC, CISO, and technical teams.</p><br><br></li><li><p>Experience with Avaya or other enterprise voice systems, SIP trunking, IP telephony, and call center environments is preferred.</p><br><br></li></ul><br>
<br><br> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>One of our reputed Clients committed to being the leading regional operator in the world of Fin-tech providing innovative solutions and advanced payments looking for a Talented & Experienced IT Quality Assurance Specialist (Mobile Application, Web Portals, and Kiosks Testing)</p><p>As a IT Quality Assurance Specialist, you'll be the guardian of our product quality, responsible for testing our mobile wallet applications across iOS and Android platforms. As well as our web portal and Kiosks.</p><p>You'll design comprehensive test strategies, identify bugs before they reach users, and leverage cutting-edge AI tools to accelerate testing cycles without compromising thoroughness.</p><p>Your work will directly impact user trust and satisfaction in our financial services.</p><p><b>Duties & Responsibilities:</b></p><ul><li><b>Mobile Application, Web Portals and Kiosks Testing</b></li><li>Perform comprehensive testing of iOS and Android mobile wallet applications across multiple devices, OS versions, and screen sizes.</li><li>Execute functional, regression, integration, and end-to-end testing for all new features and releases</li><li>Test critical payment flows including card transactions, peer-to-peer transfers, bill payments, remittances, and wallet top-ups</li><li>Validate user interface, user experience, navigation flows, and visual design consistency</li><li>Test application performance, load handling, responsiveness, and stability under various conditions</li><li>Conduct security testing to identify vulnerabilities in payment processes and data handling</li><li>Verify integration with third-party services including payment gateways, banks, and card networks</li></ul><ul><li><b>AI-Powered Testing:</b></li><li>Utilize AI testing tools (TestRigor, Applitools, Testim, Mabl, etc.) to automate repetitive test scenarios</li><li>Leverage AI assistants (ChatGPT, Claude, GitHub Copilot) to generate test cases, test data, and testing scripts</li><li>Use AI-powered visual testing tools to detect UI inconsistencies and regression issues</li><li>Implement AI-driven test optimization to identify high-risk areas requiring deeper testing</li><li>Explore and integrate emerging AI QA tools to continuously improve testing efficiency</li><li>Use AI to analyze bug patterns and predict potential problem areas.</li></ul><ul><li><b>Test Planning & Documentation:</b></li><li>Create detailed test plans, test cases, and test scenarios for new features and releases</li><li>Design and maintain test case repositories organized by feature, priority, and test type</li><li>Document test results, defects, and quality metrics clearly and thoroughly</li><li>Develop testing checklists and quality gates for different release stages</li><li>Maintain up-to-date testing documentation and knowledge base</li></ul><ul><li><b>Bug Tracking & Quality Assurance:</b></li><li>Identify, document, and track bugs with detailed reproduction steps, screenshots, and logs</li><li>Assign severity and priority levels to defects based on business impact</li><li>Collaborate with developers to clarify issues, verify fixes, and conduct retesting</li><li>Ensure all critical and high-priority bugs are resolved before release</li><li>Perform smoke testing and sanity checks on bug fixes</li><li>Monitor bug trends and quality metrics to identify systemic issues</li></ul><ul><li><b>Automation & Continuous Improvement:</b></li><li>Build and maintain automated test scripts for regression and smoke testing</li><li>Implement continuous testing practices integrated with CI/CD pipelines</li><li>Identify opportunities to automate manual testing workflows</li><li>Recommend and implement tools, frameworks, and processes to improve QA efficiency</li><li>Stay current with mobile testing best practices and industry trends</li><li>Contribute to improving overall product quality culture within the organization</li></ul><ul><li><b>Cross-Functional Collaboration:</b></li><li>Work closely with product managers to understand requirements and acceptance criteria</li><li>Partner with developers during feature development to prevent defects early</li><li>Communicate testing progress, blockers, and risks to stakeholders</li><li>Participate in sprint planning, grooming, and retrospective meetings</li><li>Provide quality perspective in product design and technical architecture discussions.</li></ul><ul><li><b>AI Tools Proficiency:</b></li><li>Comfortable using AI assistants to accelerate work (test case generation, script writing, problem-solving)</li><li>Quick learner eager to explore and adopt new AI-powered testing tools</li><li>Ability to critically evaluate AI-generated test cases and outputs</li><li>Understanding of how to prompt AI tools effectively for QA tasks</li></ul><ul><li><b>Qualifications & Experience:</b></li><li>Bachelor's degree in Computer Science, Engineering, or related field</li><li>ISTQB or similar QA certification</li><li>Experience with performance testing tools (JMeter, LoadRunner)</li><li>Knowledge of accessibility testing standards (WCAG)</li><li>Experience testing in Agile/Scrum environments</li><li>Previous experience in startups or fast-paced product companies</li></ul><ul><li><b>Mobile Testing Expertise:</b></li><li>2-4 years of experience in mobile application testing (iOS and Android)</li><li>Strong understanding of mobile app development lifecycle and release processes</li><li>Hands-on experience testing native mobile applications and hybrid apps</li><li>Knowledge of mobile-specific testing challenges including device fragmentation, network conditions, and OS compatibility</li><li>Experience with mobile testing tools (TestFlight, Firebase Test Lab, BrowserStack, Sauce Labs)</li></ul><ul><li><b>Technical Skills:</b></li><li>Proficiency with bug tracking and test management tools (Jira, TestRail, Zephyr, or similar)</li><li>Experience with automation frameworks (Appium, XCUITest, Espresso, Detox)</li><li>Basic programming/scripting knowledge (Python, JavaScript, or Java) for test automation</li><li>Understanding of API testing using Postman, REST clients, or similar tools</li><li>Familiarity with version control systems (Git)</li><li>Knowledge of CI/CD concepts and tools (Jenkins, GitHub Actions, CircleCI)</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li><b>AI Tools Proficiency:</b></li><li>Comfortable using AI assistants to accelerate work (test case generation, script writing, problem-solving)</li><li>Quick learner eager to explore and adopt new AI-powered testing tools</li><li>Ability to critically evaluate AI-generated test cases and outputs</li><li>Understanding of how to prompt AI tools effectively for QA tasks</li><li><b>Domain Knowledge:</b></li><li>Experience testing fintech, payment, banking, or financial services applications strongly preferred</li><li>Understanding of payment processing flows, transaction security, and compliance requirements</li><li>Knowledge of common security vulnerabilities (OWASP Mobile Top 10)</li><li>Familiarity with data privacy regulations and PCI DSS standards</li><li><b>Analytical & Problem-Solving Skills:</b></li><li>Strong attention to detail with ability to spot subtle defects and edge cases</li><li>Logical thinking to design comprehensive test scenarios and coverage</li><li>Root cause analysis skills to understand why bugs occur</li><li>Ability to think from end-user perspective and anticipate user behavior</li><li><b>Qualifications & Experience:</b></li><li>Bachelor's degree in Computer Science, Engineering, or related field</li><li>ISTQB or similar QA certification</li><li>Experience with performance testing tools (JMeter, LoadRunner)</li><li>Knowledge of accessibility testing standards (WCAG)</li><li>Experience testing in Agile/Scrum environments</li><li>Previous experience in startups or fast-paced product companies</li><li><b>Mobile Testing Expertise:</b></li><li>2-4 years of experience in mobile application testing (iOS and Android)</li><li>Strong understanding of mobile app development lifecycle and release processes</li><li>Hands-on experience testing native mobile applications and hybrid apps</li><li>Knowledge of mobile-specific testing challenges including device fragmentation, network conditions, and OS compatibility</li><li>Experience with mobile testing tools (TestFlight, Firebase Test Lab, BrowserStack, Sauce Labs)</li><li><b>Technical Skills:</b></li><li>Proficiency with bug tracking and test management tools (Jira, TestRail, Zephyr, or similar)</li><li>Experience with automation frameworks (Appium, XCUITest, Espresso, Detox)</li><li>Basic programming/scripting knowledge (Python, JavaScript, or Java) for test automation</li><li>Understanding of API testing using Postman, REST clients, or similar tools</li><li>Familiarity with version control systems (Git)</li><li>Knowledge of CI/CD concepts and tools (Jenkins, GitHub Actions, CircleCI)</li></ul><p></p></section>
<p><h4>Description</h4>
<p><strong>Position type:</strong> Full-time<br>
<strong>Location:</strong> Germany (DEU)<br>
<strong>Salary range:</strong> $80,000 - $90,000 plus uplifts<br>
<strong>Security clearance requirement:</strong> Position requires active security clearance<br>
<strong>Certification requirements:</strong> CompTIA Security+<br>
<strong>Years of experience:</strong> 3-5 years in relevant field</p>
<h4>Roles and responsibilities</h4>
<p>This position reports directly to the PM, Site Lead, or their designee. The C2 Systems Analyst serves as the subject matter expert (SME) to enable C4I systems throughout the DoD to share information to build a common operational picture (COP) and common tactical picture (CTP) to enable leaders to make accurate and informed decisions based on situational awareness.</p>
<p>The Joint Tactical Common Operational Picture Workstation (JTCW) is a Windows-based tactical COP suite designed for battalion level and above to facilitate command and control functions by enhancing situational awareness and operational/tactical decision making. These support efforts are provided to military units while deployed, in garrison, in preparation for, and while participating in major exercises and contingency operations.</p>
<p>The C2 Systems Analyst will primarily provide support to US Marine Corps Forces Europe and Africa (MARFOREUR/AF) and also assist deployed or allocated Fleet Marine Force (FMF) units and other DoD agencies to configure, integrate, resolve issues, and establish their command-and-control architecture to meet exercise and contingency operations in European and African OCONUS regions.</p>
<p>This position is responsible for integrating a wide variety of C2 systems including, but not limited to Agile Client, Command-and-Control Personal Computer (C2PC), Tactical Assault Kit (TAK), Joint Tactical COP Workstation (JTCW), Tactical Service Orientated Architecture (TSOA), Advanced Field Artillery Tactical Data System (AFATDS) and Data Dissemination Service (DDS).</p>
<p>The C2 Systems Analyst will work cross-functionally with several departments, but most importantly with the Command Post Systems Advisor (CPSA) and those who are performing work at the government customers’ sites. Travel is expected up to 25%.</p>
<p>Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the position. All positions located at the government customer site require in-person/on-site attendance due to facility clearance and ISO operating standards.</p>
<p>Configure GCCS-TCO (JTCW/TCS) software to provide Marine Air Ground Task Force (MAGTF) Commanders the ability to map and display friendly and enemy locations as well as plan, develop, display, and transmit overlays of intended movements for command and control (C2) situational awareness (SA).</p>
<p>Establish common operational picture (COP), and coordinate COP Synchronization Tool (CST) configuration with higher, adjacent, and lower echelon commands.</p>
<p>Act as an alternate administrator for MCEN-S, TIE-S, and FMF-NS Tactical COP servers in coordination with the MARFOREUR/AF CPSA.</p>
<p>Provide over-the-shoulder C2 systems user training to MARFOREURAF Command Center watch standers, and be prepared to deploy with the Command Center personnel to offsite locations, such as during continuity of operations (COOP) events, both for training and real-world scenarios.</p>
<p>Provide executive-level C2 technical advice and support battle staffs with the identification of information flow required to support mission essential tasks (MET) in the identification of the configuration and integration of C2 systems.</p>
<p>Provide technical support to MARFOREURAF and deployed or allocated FMF units within the USEUCOM and USAFRICOM areas of operation on C2 related systems such as Agile Client, C2PC, GCCS-J, MCH, TAK, JADOCS, AFATDS (to include ASCA communications), and new or emergent capabilities.</p>
<p>Introduce MARFOREURAF to the tactics, techniques, and procedures (TTPs) and advances to emergent capabilities to achieve interdependence and operational effectiveness.</p>
<p>Resolve complex C2 systems issues related to system upgrades, network restrictions (ports, protocols, firewalls), and system versions.</p>
<p>Interface with FMF personnel and US government employees to provide break/fix support to C2 systems in a fast-paced, high-energy environment.</p>
<p>Provide support for interoperability between FMF and NATO units and systems in test and/or exercise events.</p>
<p>Research questions using available information resources: technical manuals, operating and administrator guides, fleet advisory messages (FAMs), and internal approved knowledge base(s).</p>
<p>Identify and elevate situations requiring urgent attention.</p>
<p>Configure and federate TAK Servers over a wide variety of communication paths.</p>
<p><strong>Note:</strong> This job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this position. Duties, responsibilities, and activities may change at any time with or without notice.</p>
<h4>Requirements</h4>
<ul>
<li>Travel required for position - must be able to obtain or possess a valid US passport and be physically qualified to support military exercises and contingency operations.</li>
<li>Experience working with customers, addressing issues, and managing customer concerns and requests over the phone and/or in person.</li>
<li>Experience supporting Marine Corps C4I systems and equipment.</li>
<li>Minimum of 3 years’ experience in military training and education.</li>
<li>Direct participation in real-world operations is desired.</li>
<li>Strong active listening, data entry, and documentation skills.</li>
<li>Willing to work in a 24x7x365 secured environment, demonstrate intuitive problem-solving skills, and allow for flexible scheduling.</li>
</ul>
<h4>Competencies</h4>
<ul>
<li>Familiar with configuring GCCS-TCO software (JTCW and TCS) to provide Marine Air Ground Task Force (MAGTF) Commanders a common operational picture (COP), and coordinate COP Synchronization Tool (CST) configuration with allied, coalition, higher, adjacent, and lower echelon commands.</li>
<li>Familiarity with and knowledge of using Maven Smart Systems to integrate GCCS, and other C2 systems information.</li>
<li>Familiar with configuring JADCOS, AFATDS, and other fires systems to provide MAGTF firing agencies with a full digital kill web.</li>
<li>Familiar with Tactical Receive Suite (TRS) software and Embedded National Technical Receiver (ENTR) to support the theater missile warning mission.</li>
<li>Understand and troubleshoot basic computer, Linux, Android and iOS configurations.</li>
<li>Intermediate understanding of Red Hat Enterprise Linux and PostgreSQL database system.</li>
<li>Experience working with customers, addressing issues, and managing customer concerns and requests over the phone and/or in person.</li>
<li>Strong active listening, data entry, and documentation skills.</li>
<li>Experience writing technical solutions, after-action reports, and commercial knowledge base articles.</li>
<li>Advanced analytical and troubleshooting skills, attention to detail, and consistent resolution of IT problems.</li>
</ul>
<h4>Certification requirements</h4>
<p>CompTIA Security+</p>
<h4>Benefits</h4>
<ul>
<li>Paid vacation, sick time and holidays</li>
<li>Medical, dental, life and disability insurance</li>
<li>401K with employer contribution matching</li>
<li>Service disabled veteran owned business</li>
<li>Equal opportunity employer</li>
<li>ISO 9001:2015 certified company</li>
</ul></p><p></p>