Group 2
Discover

JUnit Jobs in Germany

Jobs
164
Companies
139
Jobs Posted
Number of jobs published in this location over time.
Company Breakdown
CompaniesStartups
Credit: abbilder / CC BY
SETUP YOUR JOBFEED
Want Customised Job Recommendations?
Get daily job recommendations, track vacancies and follow the most interesting companies.
i

Professionals skillful in JUnit needed in Germany

Jobspotting counts for JUnit job opportunities in Germany at present stand at 164. With such a huge selection on offer, the only problem is choosing! Software Design and Software Engineering are at present the most sought after subcategories for this area. If you're on familiar terms with areas of expertise like Eclipse, Apache Maven and Hibernate, you're a shoo-in for jobs like this. The most common market segments looking for talent are IT, Automotive, and Business analysis. With a Jobspotting profile, you can block companies that operate in industries you dislike, or mark a preference for industries you would like to work in.

JUnit job opportunities plentiful at all levels in Germany

Candidates interested in senior JUnit job opportunities will be glad to hear that 137 jobs (83%) are seeking people like you. Of all the job ads advertised on Jobspotting at present, 4% are internship positions. You can gain startup experience by applying for one of the many JUnit job opportunities currently being offered by startups. In fact, startups account for 5% of recruiting companies in this area. Of 139 calling for applicants in this area, 40 are actually personnel agencies. If you wish, you can adapt your Jobspotting filters to exclude those. With a Jobspotting profile, you'll receive an email whenever a new JUnit job appears that matches your personal criteria.

Why not sign up for Jobspotting now to discover new jobs? Your next JUnit job in Germany awaits.

show more
moebel.de Einrichten & Wohnen AG is a well-established firm. In terms of recruitment areas, moebel.de Einrichten & Wohnen AG is primarily seeking employees in the categories Software Architecture, Software Design, and Software Engineering in Hamburg. On Jobspotting, you can find 4 vacancies from moebel.de Einrichten & Wohnen AG, for example "Senior Software Engineer Frontend (m/w)" and "Senior...Read More
HamburgDatabasesSoftware EngineeringSoftware Development
show more
...SQL-/NoSQL-Datenbanken bzw. einem ORM/ODM vorweisen Einschlägige Berufserfahrung mit Test-Frameworks wie Mocha, JUnit oder PHPUnit setzen wir ebenfalls voraus Mit cloudbasierten PaaS und SaaS (z.B. AWS ECS, ECR, Kinesis, SQS oder...
HamburgMockitoJavaSoftware Development
show more
...SQL-/NoSQL-Datenbanken bzw. einem ORM/ODM wie Hibernate vorweisen Einschlägige Berufserfahrung mit Test-Frameworks wie JUnit und Mockito setzen wir ebenfalls voraus Mit cloudbasierten PaaS und SaaS (z.B. AWS ECS, ECR, Kinesis, SQS oder...
+Follow
Daimler AG
We are one of the world’s most successful automotive companies. With its divisions Mercedes-Benz Cars, Daimler Trucks, Mercedes-Benz Vans, Daimler Buses and Daimler Financial Services, the Daimler Group is one of the biggest producers of premium cars and the world’s biggest manufacturer of commercial vehicles with a global reach.Read More
Leinfelden-EchterdingenGradleSoftware DevelopmentJava
show more
...Darüber hinaus haben Sie praktische Erfahrung in folgenden Bereichen: - Java RCP3/4 - Automatisiertes Testing (JUnit ) - Continuous Integration - Agile Methoden (Scrum, Kanban ) - Deployment Zudem kennen Sie sich idealerweise...
UlmGradleSoftware DevelopmentJava
show more
...Darüber hinaus haben Sie praktische Erfahrung in folgenden Bereichen: - Java RCP3/4 - Automatisiertes Testing (JUnit ) - Continuous Integration - Agile Methoden (Scrum, Kanban ) - Deployment Zudem kennen Sie sich idealerweise...
Ingenico Payment Service is an established service provider in the banking sector. At present, Marketing, Product Development, and Product Management are frequently searched for professions at Ingenico Payment Service in Ratingen and Hamburg. At present, there are 7 unique open positions from Ingenico Payment Service to be found on Jobspotting for job titles such as "Unix-Systemadministrator...Read More
HamburgCisco Nexus switchesSoftware DevelopmentWeb Services
show more
...Schrift Wir arbeiten mit Java, Spring (MVC, Batch), Thymeleaf, RESTful WebServices, Hibernate, Oracle RDBMS, JUnit, Linux, Eclipse, Maven, Jenkins, Sonar, Nexus und EnterpriseArchitect. Gute Kenntnisse in diesen Technologien...
diconium GmbH is an established company. Stuttgart, Germany is the location of their primary office. Right now, what the company is primarily hunting for is Human Resource Management, Frontend Development, and HTML5 professionals in Stuttgart. See below for a list of 2 open positions at diconium GmbH for jobs like "Personalreferent mit Schwerpunkt Recruiting (w/m)" and "WERKSTUDENT / PRAKTIKUM...Read More
StuttgartSpring FrameworkJavaHTML
show more
...Ebenso erhältst Du in Deinem Praktikum Einblicke in die Bereiche Requirements Engineering und Test Management (JUnit, Selenium oder JMeter), die ein ausgeprägtes Qualitätsbewusstsein von Dir verlangt. Bei diconium digital solutions...
+Follow
mytaxi
In 2009 founders Niclaus Mewes and Sven Kuelper launched "mytaxi" - the first taxi app with a direct connection between passenger and driver. mytaxi has grown to the fastest growing taxi-app with more than 7 million downloads and 35.000 connected taxis. mytaxi is available in over 40 German cities as well as Washington, Madrid, Barcelona, Warsaw, Vienna, Graz, Salzburg and Zurich.Read More
HamburgObject-Oriented ProgrammingSoftware QualityUnit Testing
show more
...object-oriented software development * At least 3 years of experience with different testing frameworks (e.g. JUnit, TestNG, Robotium, Robolectric, OCUnit, Calabash, Selenium, Cucumber, ...) * Preferably first experiences in...
+Follow
Amplexor
AMPLEXOR (formerly euroscript) is a leading digital solution provider offering global compliance, digital experience and content solutions. We help our customers achieve process efficiency, increase revenue generation, reduce time-to-market and ensure quality and compliance. Our turnkey solutions support core industry processes, and include software technology, consulting, system integration, and...Read More
BerlinTrainingJavaLiferay
show more
...HTML, CSS, Javascript * You are passionate about web development * Continuous integration, Maven, SVN, and JUnit are familiar to you * You are Java certified or open to achieve Java certification. * You have experience with...
GK SOFTWARE has grown rapidly since its founding 24 years ago. The key requirements on the way to becoming the leading European provider of integrated store solutions were the high degree of continuity in management as well as motivated and productive employees. With more than 193,000 installations in over 38 countries, we are one of the most important players in the international market for store...Read More
Sankt IngbertJavaGitApache Maven
show more
...ist wünschenswert; Gute Kenntnisse von Tools und Methoden im Entwicklungsprozess (Eclipse, SVN, Git, Maven, JUnit); Hohes Qualitätsbewusstsein; Gutes Verständnis von Code-Qualität; Sehr gute Englischkenntnisse; Freude an der...
BerlinApache MavenJavaComputer Scientist
show more
...ist wünschenswert; * Gute Kenntnisse von Tools und Methoden im Entwicklungsprozess (Eclipse, SVN, Git, Maven, JUnit); * Hohes Qualitätsbewusstsein; * Gutes Verständnis von Code-Qualität; * Sehr gute Englischkenntnisse; * Freude...
Schöneck/VogtlandJavaGitApache Maven
show more
...ist wünschenswert; Gute Kenntnisse von Tools und Methoden im Entwicklungsprozess (Eclipse, SVN, Git, Maven, JUnit); Hohes Qualitätsbewusstsein; Gutes Verständnis von Code-Qualität; Sehr gute Englischkenntnisse; Freude an der...
Computer Futures is a staffing service; their main office is in East London, United Kingdom. Vacancies listed for this company typically refer to a job offer at a client company. In terms of recruitment areas, Computer Futures is primarily seeking new employees in the categories SAP Software, Software Engineering, and Software Design.Read More
HanoverHarvestJavaFront End Development
show more
...praktische Berufserfahrung mit mindestens zwei der folgenden Tools: Eclipse, Subversion, Maven, Harvest, Guice oder JUnit Selbstständige Arbeitsweise und die Fähigkeit zu strukturieren Flexibel, zuverlässig und belastbar Gelebte Kundenorientierung...
LeipzigSoftware DevelopmentJavaJUnit
show more
...und SQL-DatenbankenGutes Verständnis für Design Patterns, Anwendungsarchitekturen und Erfahrung mit TDD, BDD, jUnit, Maven und GitEin abgeschlossenes Studium im Bereich WirtschaftsinformatikHaben wir Ihr Interesse geweckt? Sie...
Progressive is a staffing agency for the IT business. They have their head office in Sheffield, United Kingdom. Vacancies listed for this company typically refer to a job offer at a client company. As of lately, SAP Software, Project Management, and Construction are frequently searched for professions at Progressive.Read More
HamburgJavaSystem ImplementationsConceptualization
show more
...Informatik oder eine vergleichbare Qualifikation mit. JEE gehört zu ihrem natürlich Sprachgebrauch. Der Umgang jUnit, Swing, Eclipse, NoSQL und Confluence rundet Ihr Skillset ab. Selbstständigkeit, Interaktion in einem agilen...
The mission statement of DER Touristik is based on five guiding principles: Diversity: We aspire to diversity Responsibility: We count on every individual Respect: We respect each other Progress: We focus on progress Sustainability: We think about tomorrow today The mission statement unites all segments of DER Touristik, from the tour operator business in the headquarters in Frankfurt and Cologne...Read More
FrankfurtCSSSoftware DevelopmentComputer Science
show more
...OOD/OOP Kenntnisse in der Implementierung von Tests und Frameworks in Java sowie in Sprachen/Tools wie bspw. JUnit, Eclipse, SCTM, Jira und Selenium/html/css sowie Erfahrungen im Debugging und Refactoring Hohes Verständnis...
+Follow
PSI AG
Since 1969 PSI develops and integrates software solutions and control systems for the network infrastructures and complex production and logistics processes. Control, monitoring and optimization As the European market leader for energy control systems for electricity, gas, oil, heat and water, PSI’s customers include almost all the major energy suppliers.Read More
BerlinEclipseSoftware DevelopmentNatural Sciences
show more
...Kenntnisse in Datenbankanwendungen (Oracle, SQL, PL/SQL) von Vorteil * Erfahrungen im Umfeld automatischer Tests (JUnit oder vergleichbar) * Erfahrung im Design komplexer 2- oder 3-Schicht Anwendungen * Erfahrung in der Entwicklung...
As an independent international group of companies, the over 4,500 worldwide professionals of msg provide integrated IT solutions and creative consulting to its clients through autonomous regional companies and subsidiaries. .consulting .solutions .partnership These three words represent our philosophy and the secret to our success.Read More
HanoverJava EEAutomation TestingOracle Corporation
show more
...der Softwareentwicklung mit Java/J2EE oder C# und in der Anwendung von entwicklungsnahen Testtools wie z.B. JUnit, XUnit, SoapUI sowie fundierte Datenbank-Kenntnisse (Oracle, SQL) Kenntnisse klassischer (V-Modell) und agiler...
+Follow
Fyber
Fyber is a leading mobile advertising technology company. We are devoted to solving the fundamental business challenge faced by freemium app and game developers, generating sustainable revenue streams through ad monetization across allconnected devices. Built by developers for developers, our unified platform serves approximately 330+ million monthly active users and empowers thousands of the...Read More
BerlinRubyQuality AssuranceAdvertising Technology
show more
...or data intensive systems Experience with at least one of the following technologies: TestNG, ScalaTest or jUnit Experience with Gatling or jMeter Database experience with SQL databases (MySQL, Impala, Hive) Good coding skills...
orgavision GmbH is a well-established software provider and service provider in the business analysis and IT sectors. Berlin, Germany is the location of their main location. Currently, Frontend Development, Web Design, and Agile Software Development are frequently searched for professions at orgavision GmbH in Berlin.Read More
BerlinSpring FrameworkSoftware DevelopmentComputer Science
show more
...Webapplikationen * Gute Kenntnisse von HTML, JavaScript und CSS * Praxis in der Entwicklung mit Eclipse, Maven, GIT, JUnit, Tomcat, Apache, Spring * Erfahrung mit Methoden im Bereich Software-Engineering (Prozessmodellierung, OOA/OOD...
WeSustain GmbH is a recognised company. At present, Frontend Development, HTML5, and Web Design are frequently searched for professions at WeSustain GmbH. WeSustain GmbH at present has one unstaffed position.Read More
HanoverSpring FrameworkJavaHibernate
show more
...Java 8 // Hibernate und SQL // Mindestens ein Java-‑basiertes Webframework (JSF, Wicket, GWT, …) // HTML5 // JUnit Linux-‑Kenntnisse: Entwickler haben freie Wahl des Betriebssystems. Wir erwarten aber grundlegende Linux-‑Kenntnisse...
Hays Professional Solutions GmbH is a successful company. The trending recruitment fields at Hays Professional Solutions GmbH are Project Management, Accountancy, and Construction. They recruit for offices in Berlin, Munich, Schleswig and 86 other locations within Germany. Currently, there are 1008 unique open positions from Hays Professional Solutions GmbH to be found on Jobspotting for jobs like...Read More
BerlinJavaAcademicianComputer Science
show more
...Informatik/Wirtschaftsinformatik oder vergleichbare Ausbildung Fundierte Java:Kenntnisse Gute Kenntnisse des Frameworks JUnit zum Testen von Java:basierten Applikationen und Programmen Agile Arbeitsweise Hohe Stressresistenz Spaß daran...
The Agfa-Gevaert Group develops, produces and distributes an extensive range of analog and digital imaging systems and IT solutions, mainly for the printing industry and the healthcare sector, as well as for specific industrial applications. Agfa-Gevaert has three focused business groups: Agfa Graphics, Agfa HealthCare, and Agfa Specialty Products.Read More
TrierScrumReference DataAcademician
show more
...Datenbanksystemen (Oracle, SQL und PL/SQL) * Kenntnisse in den Bereichen RESTful Webservices, JSON, HTML5, WildFly, JUnit * Kenntnisse in der C/C++ Entwicklung und im Bereich Token basierter Authentifizierungsmechanismen sind von...
KAISER+KRAFT GmbH is a recognised internet service in the home/furniture sector. At present, what the company is primarily hiring for is Sales, Product Development, and Business Process professionals in Stuttgart, Haan and Munich. We count 9 open positions at KAISER+KRAFT GmbH, for example "Software Developer Java (m/w)" and "Abteilungsleiter im Produktmanagement (m/w)".Read More
StuttgartQuality AssuranceSoftware TestingComputer Science
show more
...Arbeitsumfeld Kenntnisse des Software-Development-Lifecycles, inklusive Continous-Integration, Build-Tools und JUNIT Tests Kenntnisse von Java, JavaScript, XML und Selenium Ausgeprägtes analytisches Denken und strukturierte Arbeitsweise...
The MBtech Group is an internationally leading engineering and consulting service provider focusing on the mobility industry. From the automotive industry to rail transport to aerospace, companies worldwide profit from the integrated solutions offered by MBtech as a member of the AKKA Technologies Group.Read More
StuttgartBootstrapSoftware DevelopmentSpring Framework
show more
...Fachkenntnisse in Java bzw. JEE und den gängigen Technologien Spring, Hibernate, JPA, (No-)SQL, REST, XML, JSON, Maven, JUnit sowie Erfahrung mit den Design Patterns MVC, MVVM, Singleton, Factory * Erfahrung mit Scrum, UML, Docker, Selenium...
StuttgartRESTSoftware Developmentxml
show more
...mit den Design Patterns MVC, MVVM, Singleton, Factory * Idealerweise bereits Erfahrung mit Scrum, UML, SQL, JUnit, Selenium, REST Services, XML, JSON, Tomcat, GlassFish, Maven, Jenkins, Atlassian, Eclipse, IntelliJ, SVN, GIT...
Braintags GmbH is a successful company. There are at present no unstaffed positions recorded on Jobspotting for Braintags GmbH.Read More
WillichGitJavaCSS
show more
...(REST, JSON, http) wie deine Westentasche kennen. Wünschenswert wären Erfahrungen mit Eclipse, Git/SVN und JUnit . Besonders vorteilhaft wären darüber hinaus Kenntnisse in Multithread- und Reactive-Programmierung , sowie...
peakwork AG is an established software provider in the travel vertical. They have their main location in Düsseldorf, Germany. The trending recruitment fields at peakwork AG are Product Development, Software Design, and Software Development in Düsseldorf. At this point in time, there are 5 job ads from peakwork AG to be found on Jobspotting for job titles such as "Senior Sales Manager (m/f)" and...Read More
DüsseldorfConfluenceJavaObject-Oriented Programming
show more
...n und Design-Patterns Tomcat, ActiveMQ, JAXB, JMS, REST, SOAP, CDI, XSLT, JPA, JDBC, Hibernate, Jersey und JUnit oder Vergleichbares sind Dir nicht fremd und Du hast bereits erfolgreich damit gearbeitet Microservices und...
Sopra Steria, European leader in digital transformation, provides one of the most comprehensive portfolios of end to end service offerings in the market: Consulting, Systems Integration, Software Development and Business Process Services. Sopra Steria is trusted by leading private and public organisations to deliver successful transformation programmes that address their most complex and critical...Read More
BerlinJavaITClient Focus
show more
...Foundation Level, Kenntnisse in einer der Programmiersprachen VBA und Java sowie Erfahrungen mit der Erstellung von Junit Test Gute Deutsch: und Englischkenntnisse Um bei uns zu arbeiten, musst Du nicht umziehen. Dein Büro wird die...
VOQUZ IT Solutions GmbH is an established service provider in the IT business with their headquarters located in Ismaning, Germany. The trending recruitment fields at VOQUZ IT Solutions GmbH are SAP Software, Business Analysis, and Data Analysis in Hamburg and Munich. VOQUZ IT Solutions GmbH at present has 6 unstaffed positions for jobs like "JAVA Technical Architect / Business Analyst (m/w)" and...Read More
MunichCSSJavaJdbc
show more
...Erfahrungen mit den folgenden Frameworks und Technologien sammeln: Spring, Hibernate, JSP, JSF, JavaFX, JDBC, JUnit, AngularJS, HTML, CSS, Maven, Ant, JBoss, Subversion, Confluence, Jira, Linux, Windows Eine ausgeprägte Teamorientierung...
Das Büro am Draht GmbH is an established software provider and internet service in the IT business. They have their main location in Berlin, Germany. Currently, Software Quality, Software Testing, and Product Development are frequently searched for professions at Das Büro am Draht GmbH in Berlin.Read More
PREMIUM
BerlinSpring FrameworkJavaDatabases
show more
...SOAP/REST * Ausgeprägtes abstraktes Denkvermögen EIN PLUS SIND * Erfahrungen im Umgang mit Tomcat, Spring Boot, JUnit, Docker, Lucene und/oder ELK * Interesse an IT Security WAS WIR BIETEN Das Büro am Draht bietet Dir anspruchsvolle...
PREMIUM
BerlinScripting LanguageSoftware TestingTest Methodologies
show more
AUFGABENGEBIET * Mitwirkung an der kontinuierlichen Qualitätssicherung unserer webbasierten Applikationen * Review und Analyse von Anforderungen und Ableitung geeigneter Testszenarien * Methodische und toolgestützte...
Nitrobox GmbH is an established company. On our database, there are at present no unstaffed positions for Nitrobox GmbH.Read More
HamburgSpring FrameworkJavaUnit Testing
show more
...Architekturen. Im Zuge der Qualitätssicherung fallen die Erstellung, Optimierung und Durchführung von Unit Tests (JUnit und Mockito) und Integrationstests in Dein Aufgabengebiet. Als Teil des Nitrobox Entwicklungsteams arbeitest...
With more than 6.600 employees at over 90 branches and locations, FERCHAU Engineering is the top name for engineering projects and careers. Our developers, designers, IT experts and project managers contribute to the success of specialised small and medium-sized companies and international big players in a wide variety of industries, offering future-proof solutions.Read More
HeilbronnC++DevOpsAcademician
show more
...Zusammenarbeit im agilen Entwicklungsteam Expertise in der Programmierung und im Testing (z. B. Java/C++ und JUnit) Kenntnisse im Bereich Cloud-Computing sowie Continuous Delivery von Vorteil Sichere Deutsch- und Englischkenntnisse...
At reBuy customers can quickly and securely buy and sell electronics and media items like mobile phones, Apple products, video games, movies, music, software, consoles, laptops, tablets, books and eBook readers for a set price. Just entering an ISBN, an EAN or any item name will immediately bring up the purchase amount.Read More
BerlinTest Driven DevelopmentJavaApache Maven
show more
...systems * You are well experienced in developing with Maven, Git and have expertise in test automation (e.g. JUnit, Jenkins) * You have the ability to learn quickly and have outstanding analytical skills...
Specific staffing requirements require specific expertise. As a specialist in the bottleneck market IT Recruiters is the Ratbacher GmbH in the German-speaking world leader in the occupation of IT / SAP positions on a permanent and temporary projects. We follow well-known companies in the implementation of their IT strategies for growth.Read More
WiesbadenSeleniumITComputer Science
show more
...einem agilen Umfeld Planung und Durchführung manueller und automatisierter Tests unter Einsatz von Selenium und JUnit Überwachung und Dokumentation der Testfortschritte Enge Zusammenarbeit mit dem Entwickler- und Testteam zur...
Ardekay IT Recruitment is a staffing service. Vacancies listed for this company typically refer to a job offer at a client company. Just now, what the company is primarily recruiting for is Web Development, Microsoft APIs, and .NET Framework professionals. They recruit for offices in Munich, Munich, Frankfurt and 49 other locations within Germany.Read More
FrankfurtJUnitJavaBusiness Acumen
show more
...Enterprise Edition Abenteuer startet direkt in Frankfurt, aber endet dort nicht. Als Java EE Consultant mit Junit, Oracle Server und MySQL Kenntnissen werden Sie ihr Wissen Ihn ganz Hessen bei verschiedenen Kunden einwenden...
Brunel was founded in 1975 and is now an international company with more than 13,000 employees and 1.3 billion euros (2013) in annual sales. Brunel is a strong global brand with a network of over 100 offices in 40 countries. The parent company of Brunel International NV is listed on the Euronext Amsterdam NV Euro and listed on the Amsterdam Midkap Index (AMX).Read More
BraunschweigJUnitSoftware DevelopmentJava Platform, Standard Edition
show more
...Idealerweise bringen Sie Fähigkeiten aus Bereichen wie J2SE, J2EE, Spring, Eclipse, HTML/XML, CSS, Design Patterns, JUnit, SQL, Hibernate, relationale Datenbanken, Web Services, Subversion mit.Sie zeichnen sich durch strukturiertes...
P3 group provides Engineering and Consultancy excellence in numerous sectors, from Aerospace to Automotive, Telecommunications to Technical Documentation to name but a few. P3 enables our clients to succeed in their business by delivering tangible value Founded in 1996 as a spinoff from a globally-recognized, leading technical university, P3 began with the goal of implementing an innovative new...Read More
MunichInfotainmentJava EESoftware Development
show more
...Datenbanken (Oracle, MS SQL Server) * GUI-Neuentwicklung mit Swing und JGoodies * Absicherung der eigenen Arbeit mit JUnit und Mockito per Continuous Integration (Jenkins, Maven) * Umsetzung der fachlichen Anforderungen mit Scrum Ihre...
Atlas Copco is a recognised manufacturer in the construction and machinery business. Headquarters are located in Leinfelden-Echterdingen, Germany. At this point, what the company is primarily recruiting for is Sales, Pricing, and Retailing professionals. They recruit for offices in Essen, Elk Grove Village, IL, Rock Hill, SC and 37 other locations within Germany.Read More
StuttgartSystem ImplementationsSoftware TestingRegression Testing
show more
...vergleichbare Ausbildung Erfahrung im Bereich Softwaretesting, Test-Automatisierung / Continous Integration ( JUnit, Selenium, Jenkins) Programmierkenntnisse in Java wünschenswert Erfahrungen im Umgang mit Versionssicherungs-...
StuttgartITQuality ManagementFunctional Testing
show more
...vergleichbare Ausbildung Erfahrung im Bereich Softwaretesting, Test-Automatisierung / Continous Integration (z.B. JUnit, Selenium, Jenkins) Programmierkenntnisse in Java wünschenswert Erfahrungen im Umgang mit Versionssicherungs-...

Job distribution for JUnit in Germany

YOUR PREFERENCES
Edit
ExploreGermany
ExploreJUnit
This website uses cookies to ensure you get the best experience. By continuing to use this website you agree to our use of cookies. Find out more. Ok