What Jobs are available for Software Quality in Bahrain?

Showing 590 Software Quality jobs in Bahrain

Automotive Software Quality Assurance Engineer

710 Northern, Northern BHD70000 Annually WhatJobs Direct

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is actively seeking a talented and detail-oriented Automotive Software Quality Assurance (QA) Engineer to join their innovative automotive division in **Shakhura, Northern, BH**. This critical role focuses on ensuring the highest quality standards for the software systems that power modern vehicles. You will be responsible for developing and executing comprehensive test plans, identifying software defects, and working closely with development teams to resolve issues. A strong understanding of automotive software development cycles and embedded systems is essential.

The Automotive Software QA Engineer will design, implement, and maintain automated and manual test cases for various automotive software components, including infotainment systems, advanced driver-assistance systems (ADAS), and vehicle control units. You will perform functional, performance, regression, and integration testing, meticulously documenting test results and reporting defects using bug tracking systems. Experience with automotive communication protocols such as CAN, LIN, and Automotive Ethernet is highly desirable. Collaboration with cross-functional teams, including software developers, system engineers, and project managers, is integral to this role.

Key responsibilities:
  • Developing and executing test strategies and test plans for automotive software.
  • Designing, implementing, and maintaining automated and manual test scripts.
  • Identifying, documenting, and tracking software defects through resolution.
  • Performing various types of testing, including functional, integration, performance, and regression testing.
  • Collaborating with software developers to troubleshoot and resolve identified issues.
  • Ensuring compliance with automotive software quality standards and processes.
  • Contributing to the continuous improvement of QA methodologies and tools.
  • Verifying software fixes and ensuring their successful integration into the product.
  • Participating in code reviews and design discussions from a QA perspective.

The ideal candidate will hold a Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field. A minimum of 4 years of experience in software quality assurance, with a focus on embedded systems or automotive software, is required. Proven experience in test automation frameworks and scripting languages (e.g., Python, C++, Java) is highly desirable. Familiarity with automotive industry standards (e.g., ISO 26262) and testing tools is a significant advantage. Excellent analytical, problem-solving, and communication skills are essential. The ability to work effectively in a team environment and manage multiple testing tasks concurrently is critical.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Automotive Software Quality Assurance Engineer

611 Gudaibiya, Capital BHD75000 Annually WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a meticulous and experienced Automotive Software Quality Assurance (QA) Engineer to join their innovative team. This hybrid role offers the perfect blend of remote flexibility and in-office collaboration. You will be responsible for ensuring the quality, reliability, and performance of cutting-edge automotive software systems. This includes developing and executing comprehensive test plans, identifying and documenting software defects, and working closely with development teams to resolve issues. The ideal candidate will have a strong background in software testing methodologies, experience with automated testing tools, and a passion for automotive technology. You will contribute to all phases of the software development lifecycle, from requirements analysis to post-release support. Key responsibilities involve designing, developing, and maintaining automated test scripts, performing functional, regression, integration, and system testing, and creating detailed test reports. You will also be involved in performance testing, security testing, and usability testing. A deep understanding of automotive systems, such as infotainment, ADAS (Advanced Driver-Assistance Systems), or powertrain control, is highly desirable. The ability to understand complex software architectures and identify potential failure points is crucial. You will advocate for quality throughout the development process and contribute to continuous improvement initiatives within the QA team. This role requires excellent analytical skills, attention to detail, and the ability to communicate technical issues clearly and concisely. You will work in a dynamic environment that values innovation and technical excellence.

Responsibilities:
  • Develop and execute detailed test plans and test cases for automotive software.
  • Perform manual and automated testing of software features and functionalities.
  • Identify, document, and track software defects using bug tracking systems.
  • Collaborate with software developers and system engineers to resolve defects.
  • Design and implement automated test scripts using relevant frameworks.
  • Conduct regression testing to ensure bug fixes do not introduce new issues.
  • Perform various types of testing, including functional, integration, system, performance, and security testing.
  • Contribute to the continuous improvement of QA processes and methodologies.
  • Participate in code reviews and design discussions.
  • Ensure software quality aligns with industry standards and customer requirements.
Qualifications:
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • Proven experience as a Software QA Engineer, preferably in the automotive industry.
  • Strong understanding of software testing principles, methodologies, and tools.
  • Experience with test automation frameworks (e.g., Selenium, Appium) and scripting languages (e.g., Python, Java).
  • Familiarity with automotive software development processes and standards (e.g., AUTOSAR, ISO 26262).
  • Experience with embedded systems and real-time operating systems.
  • Excellent analytical and problem-solving skills.
  • Strong communication and teamwork abilities.
  • Ability to work effectively in a hybrid work environment.
  • Experience testing infotainment, ADAS, or powertrain control systems is a strong plus.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Automotive Software Quality Assurance Lead

2001 Tubli BHD90000 Annually WhatJobs

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Automotive Software Quality Assurance Lead to join their team in Jidhafs, Capital, BH . This role is critical in ensuring the highest standards of quality for the automotive software embedded in their cutting-edge vehicles. You will be responsible for defining and implementing the overall software quality assurance strategy, including test planning, execution, and reporting. The ideal candidate will have a deep understanding of the automotive software development lifecycle (V-model), safety standards (e.g., ISO 26262), and various testing methodologies. Key responsibilities include leading a team of QA engineers, designing and executing comprehensive test cases for infotainment systems, ADAS features, and powertrain control units. You will work closely with software developers, system engineers, and project managers to identify and resolve defects proactively. Experience with automotive communication protocols (e.g., CAN, LIN, Ethernet) and embedded systems testing is essential. This role requires strong analytical, problem-solving, and leadership skills, with a proven ability to drive quality improvements and ensure product reliability. You will be instrumental in establishing best practices for software testing and ensuring compliance with industry regulations. The successful candidate will be passionate about automotive technology and committed to delivering defect-free software. This is an exciting opportunity to shape the future of automotive software quality.

Responsibilities:
  • Define and execute the software quality assurance strategy for automotive systems.
  • Lead and mentor a team of software QA engineers.
  • Develop and maintain comprehensive test plans, test cases, and test scripts.
  • Oversee the execution of functional, integration, system, and performance testing.
  • Ensure compliance with automotive safety standards (e.g., ISO 26262).
  • Identify, document, and track software defects through to resolution.
  • Collaborate with software development teams to ensure timely bug fixing.
  • Analyze test results and provide clear, concise reports to management.
  • Contribute to the continuous improvement of QA processes and methodologies.
  • Stay up-to-date with the latest trends in automotive software development and testing.
Qualifications:
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 7 years of experience in software quality assurance, with a significant focus on the automotive industry.
  • Proven experience leading QA teams and projects.
  • Strong understanding of the automotive software development lifecycle (e.g., ASPICE, V-Model).
  • Expertise in testing embedded systems and automotive communication protocols (CAN, LIN, Ethernet).
  • Familiarity with safety standards like ISO 26262.
  • Proficiency in test management tools and defect tracking systems.
  • Excellent analytical, problem-solving, and leadership skills.
  • Strong communication and collaboration abilities.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Senior Quality Assurance Engineer - Software

1001 Tubli BHD78000 Annually WhatJobs

Posted 16 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a meticulous and experienced Senior Quality Assurance Engineer to spearhead their software quality initiatives. This is a fully remote position, offering the flexibility to work from your preferred location. You will be responsible for defining and implementing comprehensive test strategies, ensuring the delivery of high-quality, robust, and reliable software products. Your expertise will be crucial in all phases of the software development lifecycle, from requirements analysis and test planning to test execution and defect management. The ideal candidate will have a strong understanding of various testing methodologies, including functional, regression, performance, and usability testing. You will lead the design and development of automated test scripts, utilizing modern testing frameworks and tools to enhance efficiency and coverage. Key responsibilities include creating detailed test plans and test cases, executing manual and automated tests, identifying, documenting, and tracking defects, and collaborating closely with developers and product managers to resolve issues. This role also involves advocating for quality best practices throughout the organization and contributing to the continuous improvement of QA processes and tools. The successful candidate will possess excellent analytical and problem-solving skills, a keen eye for detail, and a passion for ensuring software excellence. We are looking for a proactive individual who thrives in a collaborative, fast-paced remote environment and is dedicated to delivering exceptional software solutions. Your ability to think critically, communicate effectively, and drive quality will be essential for success in this role.
Responsibilities:
  • Develop and execute comprehensive test plans and test cases for web and mobile applications.
  • Design, build, and maintain automated test scripts using various testing frameworks.
  • Perform manual testing, including functional, regression, integration, and system testing.
  • Identify, document, and track software defects with detailed reporting.
  • Collaborate closely with development teams to ensure timely resolution of defects.
  • Analyze user stories and requirements to ensure testability and create test strategies.
  • Contribute to the continuous improvement of QA processes, tools, and methodologies.
  • Participate in code reviews and provide feedback on testability.
  • Mentor junior QA engineers and share best practices.
  • Ensure adherence to quality standards and best practices throughout the SDLC.
  • Stay updated with the latest trends and technologies in software testing and quality assurance.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of experience in software quality assurance and testing.
  • Proven experience in designing and implementing both manual and automated testing strategies.
  • Proficiency in one or more programming languages for test automation (e.g., Python, Java, JavaScript).
  • Experience with test automation frameworks (e.g., Selenium, Cypress, Playwright).
  • Solid understanding of SDLC and Agile methodologies.
  • Experience with bug tracking tools (e.g., Jira) and test management tools.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills for a remote team environment.
  • Ability to work independently and manage time effectively.
  • Experience with API testing tools (e.g., Postman) is a plus.
  • Knowledge of performance testing tools (e.g., JMeter) is a plus.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Remote Quality Assurance Engineer - Software Development

901 Hamad Town, Northern BHD95000 Annually WhatJobs

Posted 24 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a meticulous and dedicated Remote Quality Assurance Engineer to join their thriving software development team. This is a fully remote position, offering the flexibility to contribute your expertise from anywhere in the world. You will play a critical role in ensuring the quality, reliability, and performance of our software products through comprehensive testing strategies. The ideal candidate will possess a deep understanding of software testing methodologies, a keen eye for detail, and the ability to identify and document defects effectively. You will work collaboratively with developers, product managers, and other QA engineers to build robust, high-quality software solutions. This role requires a passion for ensuring user satisfaction and a commitment to delivering flawless products.

Responsibilities:
  • Design, develop, and execute manual and automated test cases to ensure software quality.
  • Identify, record, document thoroughly, and track bugs using bug tracking systems (e.g., Jira).
  • Perform thorough regression testing when bugs are resolved.
  • Develop and apply testing processes for new and existing products to meet client needs.
  • Investigate the causes of non-conforming software and train users to implement solutions.
  • Monitor all aspects of the quality assurance process.
  • Stay up-to-date with new testing tools and test strategies.
  • Collaborate closely with development teams to understand feature requirements and technical designs.
  • Participate in the entire software development lifecycle, focusing on quality assurance.
  • Contribute to the improvement of testing frameworks and processes.
  • Perform functional, integration, system, and user acceptance testing (UAT).
  • Create and maintain test data required for testing activities.
  • Automate test scripts for regression and performance testing where applicable.
  • Analyze test results and provide detailed reports on software quality.
  • Work with cross-functional teams to define quality standards and ensure adherence.
  • Participate in code reviews from a quality perspective.
  • Manage test environments and ensure their readiness for testing.
  • Identify opportunities for process improvements within the QA team.
  • Ensure that all testing is conducted in accordance with established standards and best practices.
  • Provide support during UAT phases and address any client-reported issues.

Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related technical field.
  • Minimum of 3 years of experience in software quality assurance and testing.
  • Proven experience in manual and automated testing.
  • Proficiency with bug tracking tools and test management software (e.g., Jira, TestRail).
  • Strong understanding of software QA methodologies, tools, and processes.
  • Experience with API testing tools (e.g., Postman) is a plus.
  • Familiarity with Agile/Scrum development processes.
  • Excellent analytical and problem-solving skills.
  • Strong written and verbal communication skills.
  • Ability to work independently and manage time effectively in a remote environment.
  • Detail-oriented with a strong commitment to quality.
  • Experience with performance and security testing is beneficial.
  • Familiarity with at least one programming or scripting language (e.g., Python, Java, JavaScript) is a plus.

This remote role, with primary coordination originating from our location in **Hamad Town, Northern, BH**, offers a chance to significantly influence the quality of innovative software products.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Quality Assurance Quality Control

New
BHD6000 - BHD12000 Y JUNAID FOR PERFUMES LIMITED

Posted today

Job Viewed

Tap Again To Close

Job Description

Company Description

JUNAID FOR PERFUMES LIMITED is a facilities services company based out of Station Way, Crawley, England, United Kingdom.

Role Description

This is a full-time on-site role for a Quality Assurance Quality Control professional at JUNAID FOR PERFUMES LIMITED located in Muharraq Governorate, Bahrain. The role will involve day-to-day tasks associated with quality control, quality assurance, quality management, and quality auditing.

Qualifications

  • Quality Control and Quality Assurance skills
  • Experience in Quality Management and Good Manufacturing Practice (GMP)
  • Skills in Quality Auditing
  • Understanding of regulatory requirements in the perfume industry
  • Strong attention to detail and analytical skills
  • Excellent communication and teamwork abilities
  • Bachelor's degree in Quality Assurance, Chemistry, or related field
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Quality Assurance/Quality Control

New
BHD15000 - BHD30000 Y Creative Style

Posted today

Job Viewed

Tap Again To Close

Job Description

QA/QC Specialist: Joinery and Furniture Manufacturing

We're looking for a skilled QA/QC Specialist to join our team and ensure every product that leaves our workshop meets our rigorous standards for excellence.

Key Responsibilities:

Quality Control: Conduct thorough inspections of raw materials, in-process goods, and finished products to identify defects, deviations, and non-conformities.

Process Improvement: Work closely with our production and design teams to identify root causes of quality issues and implement corrective and preventive actions.

Documentation: Maintain detailed records of all inspections, tests, and quality reports, including non-conformance reports (NCRs).

Standard Adherence: Ensure all products and processes comply with company quality standards, project specifications, and industry regulations.

Supplier Relations: Conduct audits and inspections of incoming materials from suppliers to ensure they meet our quality requirements.

Qualifications and Skills:

Proven experience in a QA/QC role within the joinery, cabinetry, or furniture manufacturing industry is essential.

Deep knowledge of wood, veneers, laminates, and other common materials used in furniture production.

Strong understanding of manufacturing and assembly processes, including cutting, joining, finishing, and hardware installation.

Exceptional attention to detail and a critical eye for precision.

Excellent communication skills for collaborating with team members and addressing quality issues.

Proficiency in reading and interpreting technical drawings, blueprints, and project specifications.

Job Type: Full-time

Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software quality Jobs in Bahrain !

Quality Assurance Engineer

New
BHD40000 - BHD60000 Y 01 Systems Company WLL

Posted today

Job Viewed

Tap Again To Close

Job Description

What will you contribute? Reporting to the QA Manager, the QA engineer will be involved in creating and executing product test plans to ensure software products meet design specifications and product quality standards. Assists Development team with process improvements to improve product quality.

Responsibilities & Deliverables: Your deliverables as a QA Engineer will include, but are not limited to, the following:

  • Create test cases from product specifications.
  • Execute test plans and test cases and compile results.
  • Set up and maintain testing environment.
  • Assist in the review of software development processes to improve product quality.
  • Track defects from detection to resolution and works with developers to reproduce and resolve defects.
  • Communicates with stakeholders on product issues.
  • Acquire and maintain knowledge of existing products, operations or systems.
  • Review product documentation to ensure completeness and accuracy.
  • Provide support to stakeholders prior to release of software.
  • Create and/or run database scripts to populate data and validate test results.
  • Create and design test cases and maintain test library
  • Design, develop, and maintain test scripts to be automated.

Provide testing effort estimates for enhancements.

Desired Candidate Profile

Required Experience:

  • Minimum 3 years' experience in software testing or related field.
  • Working experience in Banking/Financial domain preferred
  • Hands on experience: DML(Data Manipulation Language) commands with any listed databases (Microsoft SQL, Oracle, PostgreSQL)
  • Java, C# (hands on experience with Java applications)
  • Proficiency with Microsoft Office and Linux applications
  • Effective verbal and written communication skills; effective customer service skills.
  • Ability to work independently or within a team environment and handle multiple projects simultaneously.
  • Knowledge of quality assurance methods and techniques including the software development lifecycle.
  • Effective planning and organizational skills, with an attention to detail.
  • Effective analytical and problem-solving skills and ability to think 'out of the box' for process improvements.
  • Ability to work with specialized software tools such as (Jenkins, Bit bucket, Github, JIRA, Selenium, QTP, Visual Studio Test Suit); effectively implement and evaluate new processes or plans.
  • Ability to execute test plans and test scripts for commercial software applications, document expected results vs. actual results, and record software defects.
  • Preferred knowledge of the Agile software development methodology
  • Knowledge of market infrastructures
  • Knowledge of automated testing software tools with ability to design and develop automated testing programs
  • Performance/Load testing experience and knowledge
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Quality Assurance Officer

New
BHD104000 - BHD130878 Y DEEKO BAHRAIN W.L.L.

Posted today

Job Viewed

Tap Again To Close

Job Description

Company Description

We suggest you enter details here.

Role Description

This is a full-time on-site role for a Quality Assurance Officer located in Manama. The Quality Assurance Officer will be responsible for overseeing the implementation and maintenance of quality assurance processes. Duties include conducting quality audits, ensuring compliance with regulations, analyzing data to identify areas for improvement, and managing quality control procedures.

Qualifications

  • Experience in Quality Assurance and Quality Management
  • Proficiency in Quality Control and Quality Auditing
  • Strong Analytical Skills
  • Excellent attention to detail and problem-solving skills
  • Ability to work collaboratively in a team environment
  • Bachelor's degree in a related field is preferred
  • Experience in the manufacturing industry is a plus
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Quality Assurance Engineer

230 Tubli BHD58000 Annually WhatJobs Direct

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a prominent manufacturing company, is seeking a diligent and experienced Quality Assurance Engineer to join their production team. This role is integral to ensuring the consistent quality and reliability of manufactured products. You will be responsible for developing and implementing quality control procedures, conducting inspections, and analyzing product performance against established standards. The position requires a strong understanding of manufacturing processes, quality management systems, and testing methodologies. The ideal candidate will have a keen eye for detail, excellent analytical skills, and the ability to identify and resolve quality issues effectively. Experience with statistical process control (SPC) and various testing equipment is highly desirable. You will collaborate closely with production, engineering, and R&D teams to uphold the highest quality benchmarks. This is a hands-on role requiring on-site presence at their facility in Sanad, Capital, BH , contributing directly to the integrity of the manufacturing output. Our client values a commitment to continuous improvement and a proactive approach to quality assurance.

Responsibilities:
  • Develop and implement quality assurance plans and procedures.
  • Conduct in-process and final product inspections to ensure compliance with specifications.
  • Analyze production data to identify trends and areas for quality improvement.
  • Perform root cause analysis for quality defects and implement corrective actions.
  • Collaborate with engineering and production teams to resolve quality issues.
  • Maintain quality records and documentation.
  • Operate and calibrate testing equipment.
  • Ensure adherence to relevant industry standards and regulatory requirements.
  • Participate in internal and external audits.
  • Contribute to the continuous improvement of quality management systems.
  • Train production staff on quality standards and procedures.
Qualifications:
  • Bachelor's degree in Engineering (Mechanical, Industrial, or related field) or a relevant technical discipline.
  • 3-5 years of experience in quality assurance or quality control within a manufacturing environment.
  • Solid understanding of quality management systems (e.g., ISO 9001).
  • Experience with statistical process control (SPC) and quality tools (e.g., Six Sigma).
  • Proficiency in using measurement and testing equipment.
  • Strong analytical, problem-solving, and critical thinking skills.
  • Excellent attention to detail and accuracy.
  • Good communication and teamwork abilities.
  • Familiarity with manufacturing processes and materials.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Quality Jobs