9 Test Automation Engineer jobs in Oman
Test Engineer
Posted 11 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
Test Engineer
Posted 11 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
Mixed Signals Test Engineer
Posted today
Job Viewed
Job Description
We are seeking a skilled Mixed-Signal Test Engineer to support the development, validation, and production testing of complex SoC ASICs for our Lidar and Photonic Products. The ideal candidate will have hands-on experience with load board development, ATE platforms, and mixed-signal test methodologies. This role is critical for ensuring test quality, coverage, and yield optimization across prototype and volume production phases.
Key ResponsibilitiesDesign and develop load boards for mixed-signal SoC test on ATE platforms.
Collaborate with design and DFT teams to define test strategies and hardware requirements.
Interface with external test houses to support bring-up, characterization, and volume ramp.
Debug test patterns, isolate issues on the tester, and drive root-cause resolution.
Identify and resolve DFM (Design for Manufacturing) issues related to test hardware or test coverage.
Analyze test results and work with design/validation teams to refine test coverage.
Support silicon validation during engineering sample and qualification phases.
QualificationsBachelor’s or Master’s degree in Electrical Engineering, Electronic or related field.
4+ years of experience in mixed-signal SoC test engineering and hands-on experience in load board design, validation, and debug.
Familiarity with industry-standard testers (e.g., Advantest, Teradyne, or similar).
Strong understanding of mixed-signal test methods (ADC/DAC loopback, parametric test, digital scan).
Experience with test debug tools and scripting (e.g., Python, C, or STIL-based test formats) is plus.
Able to generate and understand STDF files
Good communication skills and experience working with external vendors and cross-functional teams.
Be sure to include the position applying for, your resume, experience, education, and interest in your email.
#J-18808-LjbffrManufacturing and Test Engineer
Posted today
Job Viewed
Job Description
Overview
We are seeking a proactive and hands-on Manufacturing and Test Engineer to support the production, validation, and continuous improvement of our advanced IC and optoelectronic products (Lidar and Photonic Products). This role is critical in bridging R&D with operations, ensuring high-quality manufacturing through process development, test automation, and yield analysis.
Responsibilities- Manufacturing Support
- Develop and optimize assembly, test, and calibration procedures for prototypes and production units.
- Interface with PCB assembly vendors, contract manufacturers, and test labs to ensure smooth handoff from engineering to production.
- Implement DFM (Design for Manufacturing) and DFT (Design for Test) practices into new designs.
- Test Development & Execution
- Design, build, and maintain automated test setups for electrical, optical, and system-level validation.
- Write test scripts and control routines (Python, LabVIEW, etc.) for bench and production test environments.
- Perform root-cause analysis on test failures and drive corrective actions.
- Process & Quality Improvement
- Monitor test yields and manufacturing KPIs; work with cross-functional teams to drive improvements.
- Support product qualification, reliability testing, and failure analysis.
- Maintain and calibrate lab equipment and fixtures used in production.
- Documentation & Reporting
- Create and maintain test plans, work instructions, and assembly documentation.
- Report results to design and operations teams and contribute to continual improvement processes.
- Bachelor’s degree in Electrical Engineering, Electronics, or a related field.
- 4+ years of experience in manufacturing test or NPI (New Product Introduction) environments.
- Proficient with lab instruments (oscilloscopes, SMUs, power supplies, electronic loads).
- Experience with test automation tools (Python, LabVIEW, MATLAB) and data logging systems.
- Familiarity with PCB testing, fixture design, and ESD/handling best practices.
- Strong problem-solving, communication, and cross-functional collaboration skills.
- Experience with optical or photonic device testing is a plus.
- Be sure to include the position applying for, your resume, experience, education, and interest in your email.
Linux System Engineer - QA, Tooling, Automation
Posted 11 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
Linux System Engineer - QA, Tooling, Automation
Posted 11 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.
Automation Engineer
Posted 1 day ago
Job Viewed
Job Description
Job Description:
Objectives of this role
- Designing, developing, and executing test plans, test cases, and automated scripts to ensure software quality.
- Performing functional, regression, performance, and security testing to identify bugs or defects.
- Collaborating with developers, product managers, and other stakeholders to understand product requirements and testing needs.
- Identifying, documenting, and tracking software defects, ensuring clear communication of issues and their resolutions.
- Conducting thorough reviews of product specifications and software design to identify potential areas of concern before testing.
- Using test automation tools and frameworks to increase the efficiency of the testing process.
- Ensuring the software meets customer and business requirements by validating the functionality and performance.
- Assisting in continuously improving QA processes, tools, and best practices to enhance software testing efficiency and effectiveness.
- Supporting user acceptance testing (UAT) and assisting clients with product validation.
- Develop and execute manual and automated tests for new and existing software products.
- Perform detailed testing across multiple environments to identify defects and ensure software is reliable and functional.
- Collaborate with software engineers to understand system requirements and create comprehensive test plans.
- Document test results and provide feedback to development teams to ensure issues are fixed before release.
- Participate in the planning and execution of software releases, ensuring all components meet quality standards.
- Maintain and update testing scripts, tools, and processes to improve the efficiency and effectiveness of the testing cycle.
- Assist in troubleshooting production issues and replicating customer-reported defects in testing environments.
- Ensure that products meet security standards and comply with industry regulations.
- Monitor application performance and run performance tests to ensure scalability under different load testings.
- Report quality metrics and test results to management and stakeholders.
- Review release notes and product documentation to ensure accuracy and completeness.
- Provide feedback to the development team on potential improvements in the software design to ensure better testability.
- Stay updated on the latest software testing tools, trends, and best practices.
Required skills and qualifications
- A Bachelor’s degree in Computer Science, Information Technology, Computer Engineering, or a related field.
- 2-5 years of proven experience as a quality assurance engineer, software tester, or similar role with expertise in manual and automated testing.
- Strong knowledge of software testing methodologies, tools (Selenium, JUnit, TestNG), and frameworks.
- Experience with bug tracking and project management tools (JIRA, Bugzilla).
- Understanding of continuous integration/continuous deployment (CI/CD) pipelines and version control systems like Git.
- Familiarity with Agile methodology and tools (Scrum, Kanban).
- Strong communication skills for documenting test results and interacting with cross-functional teams.
- Excellent analytical skills, attention to detail, and problem-solving ability.
- Ability to work independently as well as collaboratively in a team environment.
- A curious mindset with a willingness to quickly learn new technologies and testing tools.
Preferred skills and qualifications
- Relevant certification in software testing or quality assurance (ISTQB, CSTE, or similar).
- Experience with performance testing tools (LoadRunner or JMeter).
- Familiarity with cloud-based testing environments (AWS, Azure).
- Understanding of database management systems and SQL for data verification.
- Experience with version control and collaboration tools (Git, Bitbucket).
- Knowledge of security testing practices and tools in India.
- Ability to work in fast-paced environments and handle multiple tasks simultaneously.
- Experience with API testing and mobile app testing (iOS and Android).
Be The First To Know
About the latest Test automation engineer Jobs in Oman !
Automation Engineer
Posted today
Job Viewed
Job Description
Job Description:
Objectives of this role
- Designing, developing, and executing test plans, test cases, and automated scripts to ensure software quality.
- Performing functional, regression, performance, and security testing to identify bugs or defects.
- Collaborating with developers, product managers, and other stakeholders to understand product requirements and testing needs.
- Identifying, documenting, and tracking software defects, ensuring clear communication of issues and their resolutions.
- Conducting thorough reviews of product specifications and software design to identify potential areas of concern before testing.
- Using test automation tools and frameworks to increase the efficiency of the testing process.
- Ensuring the software meets customer and business requirements by validating the functionality and performance.
- Assisting in continuously improving QA processes, tools, and best practices to enhance software testing efficiency and effectiveness.
- Supporting user acceptance testing (UAT) and assisting clients with product validation.
- Develop and execute manual and automated tests for new and existing software products.
- Perform detailed testing across multiple environments to identify defects and ensure software is reliable and functional.
- Collaborate with software engineers to understand system requirements and create comprehensive test plans.
- Document test results and provide feedback to development teams to ensure issues are fixed before release.
- Participate in the planning and execution of software releases, ensuring all components meet quality standards.
- Maintain and update testing scripts, tools, and processes to improve the efficiency and effectiveness of the testing cycle.
- Assist in troubleshooting production issues and replicating customer-reported defects in testing environments.
- Ensure that products meet security standards and comply with industry regulations.
- Monitor application performance and run performance tests to ensure scalability under different load testings.
- Report quality metrics and test results to management and stakeholders.
- Review release notes and product documentation to ensure accuracy and completeness.
- Provide feedback to the development team on potential improvements in the software design to ensure better testability.
- Stay updated on the latest software testing tools, trends, and best practices.
Required skills and qualifications
- A Bachelor's degree in Computer Science, Information Technology, Computer Engineering, or a related field.
- 2-5 years of proven experience as a quality assurance engineer, software tester, or similar role with expertise in manual and automated testing.
- Strong knowledge of software testing methodologies, tools (Selenium, JUnit, TestNG), and frameworks.
- Experience with bug tracking and project management tools (JIRA, Bugzilla).
- Understanding of continuous integration/continuous deployment (CI/CD) pipelines and version control systems like Git.
- Familiarity with Agile methodology and tools (Scrum, Kanban).
- Strong communication skills for documenting test results and interacting with cross-functional teams.
- Excellent analytical skills, attention to detail, and problem-solving ability.
- Ability to work independently as well as collaboratively in a team environment.
- A curious mindset with a willingness to quickly learn new technologies and testing tools.
Preferred skills and qualifications
- Relevant certification in software testing or quality assurance (ISTQB, CSTE, or similar).
- Experience with performance testing tools (LoadRunner or JMeter).
- Familiarity with cloud-based testing environments (AWS, Azure).
- Understanding of database management systems and SQL for data verification.
- Experience with version control and collaboration tools (Git, Bitbucket).
- Knowledge of security testing practices and tools in India.
- Ability to work in fast-paced environments and handle multiple tasks simultaneously.
- Experience with API testing and mobile app testing (iOS and Android).
Mixed-Signal Design Automation Engineer
Posted today
Job Viewed
Job Description
We are seeking an experienced Mixed-Signal Design Automation Engineer to develop, maintain, and support EDA automation workflows for custom analog and mixed-signal IC design for our Lidar and Photonic Products. The ideal candidate will have hands-on experience installing, configuring, and automating flows around leading EDA tools from Cadence, Synopsys, and Siemens.
Key ResponsibilitiesInstall, configure, and maintain EDA tools and environments for analog/mixed-signal design teams.
Develop and support custom automation scripts to optimize design workflows across Cadence, Synopsys, and Siemens EDA platforms.
Build and maintain EDA design flows for schematic capture, simulation, layout, verification (DRC/LVS), and tape-out.
Collaborate with design engineers to understand tool needs and integrate best-in-class productivity enhancements.
Manage tool licenses, support tool upgrades, and interface with EDA vendors for issue resolution.
Document flow usage and provide training for internal engineering teams.
QualificationsBachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related field.
4+ years of experience with EDA tool environments and flow development.
Strong scripting/programming skills in Python, Tcl, Perl, or Shell.
Experience with Cadence Virtuoso, Synopsys Custom Compiler, and Siemens Calibre flows.
Familiarity with custom analog design environments and mixed-signal simulation (Spectre, AMS Designer, etc.).
Solid understanding of analog IC design flow from schematic to layout to signoff.
Strong communication and documentation skills.
Be sure to include the position applying for, your resume, experience, education, and interest in your email.
#J-18808-Ljbffr