118 Junior Qa jobs in Bahrain
QA Tester
Posted today
Job Viewed
Job Description
**Requirements**:
- Comprehensive knowledge and experience in continuous integration and delivery, testing, and quality assurance systems and ecosystems. (mandatory)
- Passionate about Quality and obsessed with Digital Experiences;
- Experienced in using modern Agile Quality Assurance methodologies;
- Experience with test automation at scale;
- Highly collaborative style with proven ability to gather consensus and take action;
- Collaborative “no silos” approach to addressing issues based on continuous open communication;
- A disciplined approach to test execution;
- Experience testing cloud technologies;
**Skills**:
1.Monitor the system performance by performing regular tests, troubleshooting, and integrating new features.
2.Designing test plans, scenarios, scripts, and procedures.
3.Executing tests on source code.
4.Analyzing test results and reporting to the development team.
5.Working with the development team to correct bugs and errors.
Certification
Required:
1.Associate Reactive Developer
Nice to Have:
1.Architecture Specialist
2.Front-end Developer Specialist
3.
**Responsibilities**:
- Review and analyze user-stories
- Design and execute test cases (manual or automated), analyze results, and report bugs and errors to the development team
- Be capable to act as a hands-on quality expert
- Drive quality engineering practices, risk management and continuous improvement in your team
- Assist Digital Delivery Teams in assuring great Quality marks on everything they deliver
- Collaborate in the evolution of Continuous Integration / Continuous Development practices
- Collaborate and liaison with multiple teams - R&D, InfoSec, TechOps, Digital Delivery, Experts, Cloud and Service Delivery - inside the organization in order to build superior quality software for customers - internal and external
- Provide deep technical expertise in the operational areas of testing with a focus on agility, speed, quality, usability, automation, cost control, client satisfaction, and security.
- Use the right processes to ensure end-user satisfaction, delivery quality, and for service-level requirements to be met
- Experience in the software industry (desirable)
- ISTQB certification is valued
Terms and conditions
Joining time frame: 15days (maximum 4 weeks)
Ability to commute/relocate:
- Manama: Reliably commute or planning to relocate before starting work (preferred)
Qa Qc Inspector
Posted 1 day ago
Job Viewed
Job Description
Employment: Full Time
We are seeking a skilled and detail-oriented QA/QC Inspector with specialization in ELV, HVAC, Fire Protection, and Plumbing systems to join our dynamic team. The ideal candidate will be responsible for ensuring all MEP works are executed to the highest quality standards and in compliance with project specifications, codes, and safety regulations.
Key Responsibilities- Conduct inspections and testing of ELV, HVAC, Fire Protection, and Plumbing systems during installation and commissioning.
- Review and verify MEP-related drawings, method statements, and material submittals.
- Monitor and report on quality performance and non-conformance issues.
- Coordinate with project teams, consultants, and subcontractors to resolve quality issues.
- Maintain accurate QA/QC documentation and inspection records.
- Diploma or Degree in Mechanical, Electrical, or related Engineering field.
- Minimum 5 years of experience in QA/QC roles within construction or MEP projects.
- Strong knowledge of international standards and local regulations.
- Excellent communication and reporting skills.
Site QA/QC Manager
Posted 6 days ago
Job Viewed
Job Description
About the Role
The Site QA/QC Manager is responsible for implementing and maintaining the Integrated Management System (IMS) at the project site, reporting its performance and improvement recommendations to top management, and ensuring that customer requirements are effectively promoted and upheld throughout the site organization.
Responsibilities- Assist the QA/QC Manager in developing and implementing a jobsite orientation program to ensure team awareness of project quality requirements.
- Prepare and manage project quality system documentation prior to commencement, including control and archiving upon project completion.
- Conduct internal and second-party site audits, prepare audit reports, identify non-conformances, and verify corrective/preventive actions.
- Monitor and manage the resolution of non-conformance reports and customer complaints.
- Review and verify contractor and vendor documentation to ensure compliance with quality requirements.
- Attend and coordinate project quality requirements in meetings with clients, subcontractors, and suppliers.
- Review qualifications and training needs of quality inspection personnel to ensure competence.
- Coordinate all QA/QC activities at the site level, ensuring alignment with project specifications and standards.
- Prepare and report on project KPIs and monitor statistical quality control methods.
- Maintain and update AS-BUILT marked-up drawings monthly, ensuring they reflect at least 80% of actual site progress.
- Follow up with subcontractors to ensure timely and accurate submission of AS-BUILT drawings.
- Conduct pre-job briefings with site execution teams (direct and indirect) for each approved method statement.
- Document and maintain lessons learned for continuous improvement and future reference.
- Perform various assignments assigned by the QA / QC Manager.
- Bachelor’s degree in civil engineering, with a post graduate qualification in a relevant field.
- Minimum 15 – 20 years of experience in the construction industry, with relevant GCC experience.
- Eligible for CRPEP grade A registration.
- Good organizing and coordinating skills.
- Ability to gather and analyse statistical data, budgeting and generate reports.
- Ability to use language and communications translation issues and activities as necessary to enable effective relations and integration.
- Good database management skills.
- Knowledge of temporary works preferred.
- Good organizing and coordinating skills.
- Ability to gather and analyze statistical data, budgeting and generate reports.
- Good database management skills.
Quality Assurance (QA) / Quality Control (Qc)
Posted today
Job Viewed
Job Description
**Job Types**: Full-time, Permanent
Ability to commute/relocate:
- Hidd: Reliably commute or planning to relocate before starting work (required)
Linux System Engineer - QA, Tooling, Automation
Posted 21 days ago
Job Viewed
Job Description
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder-led, profitable, and growing.
We are seeking a systems software engineer passionate about software quality, Ubuntu, and the open source community, to join the Ubuntu Release Engineering team as we expand the set of open source packages we fully support and secure.
We see release engineering as a first class engineering practice and are looking for people who can bring deep engineering insights to automation, testing capabilities, reporting and data analytics, as well as run processes in partnership with Canonical and community teams.
Ubuntu strives to deliver the latest-best free software components, in an easy to use and highly reliable form. We build on the technical excellence of Debian and bring additional focus and shape to the solutions we offer the industry.
As an Ubuntu Release Engineer, you must be passionate about the future of Ubuntu, about quality and continuous integration and testing. You will work closely with multiple teams at the heart of Ubuntu and drive quality excellence. You will work closely with the Ubuntu Desktop, Server and Foundations team and put in place metrics for quality. You will research existing issues, troubleshoot and resolve problems, and identify opportunities for improvement and communicate them to the rest of the organization to drive the overall quality of Ubuntu. This is a great opportunity to start and progress your career in the QA domain.
Location: This is a Globally remote role
What your day will look like
- Monitor indicators of quality across the Ubuntu ecosystem and products
- Troubleshoot and resolve issues in Ubuntu Desktop, Ubuntu Server and Ubuntu Core
- Enhance our continuous integration to guard Ubuntu image, release and package quality
- Report on KPIs and analytical insights
- Empower other teams for better planning and constant quality improvements
- Develop, enhance and automate test cases, from unit tests to end-to-end multi machine workloads
- Work from home with international travel twice a year, for events up to two weeks long
- A strong software engineering, Linux, and open source background
- In-depth knowledge of Python and Shell scripting
- Experience with C/C++
- Excellent troubleshooting skills and experience working with others to identify, isolate and resolve issues
- Experience with quality processes and continuous integration tools
- Experience working in an agile development environment
Experience with Debian/Ubuntu based operating system and good understanding of Debian packaging and snaps would also be a considerable advantage.
What we offer you
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- Distributed work environment with twice-yearly team sprints in person - we've been working remotely since 2004!
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues from your team and others
- Priority Pass for travel and travel upgrades for long haul company events
Canonical is a pioneering tech firm that is at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do.
Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#J-18808-Ljbffr
Senior QA Automation Engineer - Embedded Systems
Posted 2 days ago
Job Viewed
Job Description
Your responsibilities will include developing comprehensive test strategies, designing and implementing automated test frameworks, and writing automated test scripts for various embedded platforms. You will work closely with development teams to understand product requirements, identify potential risks, and define test coverage. Troubleshooting and debugging complex issues found during testing, analyzing test results, and reporting defects clearly and concisely will be a key part of your role. You will also contribute to the continuous improvement of our QA processes and tools, ensuring efficiency and effectiveness in our testing cycles.
The ideal candidate possesses a strong background in embedded systems testing, including a deep understanding of hardware/software interaction, real-time operating systems (RTOS), and various communication protocols. Proficiency in at least one programming language commonly used in automation (e.g., Python, C++, C#) is essential, along with hands-on experience with test automation tools and frameworks relevant to embedded systems. Excellent analytical and problem-solving skills are required to identify and resolve intricate technical issues. Strong communication and collaboration skills are necessary to work effectively within a hybrid team environment. You must be detail-oriented and committed to delivering high-quality, robust products.
Key Responsibilities:
- Develop and maintain comprehensive test plans and test cases for embedded systems.
- Design, implement, and execute automated test scripts using appropriate programming languages and tools.
- Create and manage automated test frameworks for embedded hardware and software.
- Integrate automated tests into the CI/CD pipeline.
- Perform root cause analysis of defects and collaborate with developers to resolve them.
- Analyze test results, generate detailed reports, and track bug resolutions.
- Work closely with hardware and software development teams throughout the product lifecycle.
- Stay up-to-date with the latest QA methodologies, tools, and technologies for embedded systems.
- Contribute to the continuous improvement of QA processes and standards.
- Participate in code reviews for automation scripts and frameworks.
Qualifications:
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- 5+ years of experience in QA automation, with a strong focus on embedded systems.
- Proven experience developing automated test scripts and frameworks for embedded devices.
- Proficiency in programming languages like Python, C++, or C#.
- Experience with hardware debugging tools and techniques.
- Familiarity with real-time operating systems (RTOS).
- Knowledge of embedded communication protocols (e.g., SPI, I2C, UART, CAN).
- Experience with version control systems (e.g., Git) and CI/CD tools.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills for a hybrid work environment.
- Experience with specific embedded platforms or domains (e.g., IoT, automotive, medical devices) is a plus.
QA Automation Engineer - Crypto Market Making, Linear
Posted 5 days ago
Job Viewed
Job Description
Join to apply for the QA Automation Engineer - Crypto Market Making, Linear role at Keyrock
Continue with Google Continue with Google
QA Automation Engineer - Crypto Market Making, Linear2 days ago Be among the first 25 applicants
Join to apply for the QA Automation Engineer - Crypto Market Making, Linear role at Keyrock
Get AI-powered advice on this job and more exclusive features.
Sign in to access AI-powered advicesContinue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
About Keyrock
Since our beginnings in 2017, we've grown to be a leading change-maker in the digital asset space, renowned for our partnerships and innovation.
About Keyrock
Since our beginnings in 2017, we've grown to be a leading change-maker in the digital asset space, renowned for our partnerships and innovation.
Today, we rock with over 180 team members around the world. Our diverse team hails from 42 nationalities, with backgrounds ranging from DeFi natives to PhDs. Predominantly remote, we have hubs in London, Brussels, Singapore and Paris, and host regular online and offline hangouts to keep the crew tight.
We are trading on more than 80 exchanges, and working with a wide array of asset issuers. As a well-established market maker, our distinctive expertise led us to expand rapidly. Today, our services span market making, options trading, high-frequency trading, OTC, and DeFi trading desks.
But we’re more than a service provider. We’re an initiator. We're pioneers in adopting the Rust Development language for our algorithmic trading, and champions of its use in the industry. We support the growth of Web3 startups through our Accelerator Program. We upgrade ecosystems by injecting liquidity into promising DeFi, RWA, and NFT protocols. And we push the industry's progress with our research and governance initiatives.
At Keyrock, we're not just envisioning the future of digital assets. We're actively building it.
Mission statement
We are seeking a highly motivated and skilled Automation Engineer to lead the development and maintenance of automation systems that validate our critical business processes and drive measurable quality across the organisation. The ideal candidate will play a key role in building automated test coverage, performance monitoring, and deployment validation pipelines, while also ensuring the broader QA framework is effectively adopted across teams. The candidate will be focused on building out these automated testing frameworks for cryptocurrency market making technology, with inherent high availability and quality standards. Familiarity with similar systems will be helpful.
This role is highly cross-functional: you will collaborate with product, engineering, and delivery to implement best practices that support scalable, reliable systems.
Job Description
Key Responsibilities:
You will report to a Delivery Manager, and be guided by a QA Capability Lead to align practices across the business:
- Design, implement, and maintain automation frameworks for validating end-to-end business processes and critical system functions.
- Develop test strategies that support key QA framework KPIs, including coverage of critical business logic, process adherence, change failure rates, and performance monitoring.
- Build and integrate automated testing into CI/CD pipelines to enable fast, safe releases.
- Partner with Product and Delivery Managers to drive adoption of standard QA processes across teams.
- Support the creation and maintenance of high-quality documentation for critical business functions and features.
- Implement monitoring and alerting to ensure production stability and fast incident response.
- Analyse trends in deployment success/failures and performance degradations to proactively improve system quality.
- Track and report progress on quality metrics and KPIs to stakeholders.
- Contribute to operational runbooks for incident response and system recovery.
- Mentor engineers and QA team members on automation and testing best practices.
- Proven experience designing and maintaining automation frameworks (backend and functional).
- Proficiency with modern automation tools (e.g., Playwright, Cypress, Python, JavaScript/TypeScript).
- Strong understanding of QA frameworks and standard processes (process adherence, test coverage, KPI-driven quality tracking).
- Experience with CI/CD pipelines and automated quality gates.
- Understanding & monitoring of unit testing coverage.
- Familiarity with API testing and backend validation (REST, gRPC).
- Strong ability to link tests to business-critical functionality and risk-based coverage.
- Solid knowledge of performance monitoring and alerting tools (e.g., Datadog, Grafana) and production health monitoring.
- Strong experience with version control (Git) and issue tracking (Jira, Shortcut).
- Incident management and root cause analysis (Change Failure Rate, MTTR).
- Excellent collaboration and communication skills with cross-functional teams.
- Ability to drive documentation and traceability efforts for critical functionality.
- Familiarity with test management tools (Testmo, TestRail) and QA reporting.
- Business analysis skills to support identifying critical business logic.
- Self-starter with excellent problem-solving skills and attention to detail.
- Familiarity with UI testing and web browser automation
- An interest in the cryptocurrency industry and market making is a plus.
We value self-awareness and powerful communication skills in our recruitment process. We seek fiercely passionate people who understand themselves and their career goals. We're after those with the right skills and a conscious choice to join our field. The perfect fit? A crypto enthusiast who’s driven, collaborative, acts with ownership and delivers solid, scalable outcomes.
Our offer
- A competitive salary package
- Autonomy in your time management thanks to flexible working hours and the opportunity to work remotely
- The freedom to create your own entrepreneurial experience by being part of a team of people in search of excellence
Due to the nature of our business and external requirements, we perform background checks on all potential employees, passing which is a prerequisite to join Keyrock.
Seniority level
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Quality Assurance
Referrals increase your chances of interviewing at Keyrock by 2x
Get notified about new Quality Assurance Automation Engineer jobs in Bahrain .
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrBe The First To Know
About the latest Junior qa Jobs in Bahrain !
Join Our QA Project — Audio Annotation Review (Bahrain)
Posted 23 days ago
Job Viewed
Job Description
Help improve AI’s understanding by reviewing long audio transcription and segmentation tasks. Your role will ensure high-quality, accurate, and natural results that comply with project guidelines.
What you'll do
▷ Review and verify transcribed audio content for accuracy
▷ Ensure audio is segmented correctly according to project rules
▷ Apply correct tags for invalid durations
▷ Confirm text fully matches the spoken audio
What you'll get
▷ Pay: USD $20 per valid audio hour
▷ Flexible hours within the project period
▷ Work from home
What you'll need
▷ Native speaker from Bahrain
▷ Experience with long audio transcription, segmentation, and QA review
▷ Able to work 3–4 hours per day
▷ Resume showing relevant work experience
Project details
▷ Duration: 14 August – 30 September
▷ Hours: 3–4 hours/day
This role is a project-based opportunity with CrowdGen, where you will join the CrowdGen Community as an Independent Contractor. If selected, you will receive an email from CrowdGen regarding the creation of an account using your application email address. You will need to log in to this account and reset the password, complete the setup requirements, and proceed with your application for this project-based role.
$0 - 20 an hour
Pay rate is based on USD.
#J-18808-LjbffrTest Engineer
Posted 21 days ago
Job Viewed
Job Description
SWATX is seeking a dedicated Test Engineer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and executing test plans and cases to ensure the quality and functionality of software products. You will collaborate closely with the development team to identify issues early in the software development life cycle and contribute to the overall improvement of the product quality.
In this role, you will specify testing requirements, perform functional and regression testing, and ensure that all aspects of the product align with customer requirements and industry standards. Your insights will help shape our testing strategies and enhance our commitment to delivering exceptional software solutions.
Requirements
- Education: B.Sc. in Computer Science, Engineering, or related field
- Experience: Proven experience as a Test Engineer or similar role in software testing
- Technical Skills: Solid understanding of software testing methodologies and tools, including automated testing frameworks
- Analytical Skills: Strong analytical and problem-solving skills with attention to detail
- Communication Skills: Excellent verbal and written communication skills, with the ability to work collaboratively with cross-functional teams
- Tools Proficiency: Familiarity with bug tracking and test management tools
- Knowledge: Understanding of Agile software development methodologies is a plus
Software Test Engineer (Mobile Apps And Web)
Posted 5 days ago
Job Viewed
Job Description
Modern Consulting Information Technology, Bahrain
Following are the responsibilities for the tester:
- Working with web developers and project support teams
- Identifying business requirements
- Monitoring applications and web
- Stress testing
- Performance testing
- Functional testing
- Scalability testing
- Writing and executing test scripts
- Running manual and automated tests
- Testing in different environments including web and mobile
- Writing bug reports
- Resource planning
- Reviewing documentation
- Working towards departmental and project deadlines
- Quality assurance
- Providing objective feedback to web development project teams
- Problem solving
- Designing tests
- Presenting findings to web development
- Working on multiple projects at one time
- Document analysis
- Communicating findings to technical and non-technical colleagues
A good understanding of the software development process.
Good writing skills (for documenting the process).
Good communications and consultancy skills.
Good presentation skills.
The ability to work under pressure and to tight deadlines.
Hybrid and Native Application Development Knowledge.